全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2107|回复: 10
打印 上一主题 下一主题

[Windows VPS] ~~求解释给高分~~ RewriteEngine 每一段代码的意思~~求高人解

[复制链接]
跳转到指定楼层
1#
发表于 2012-7-15 22:48:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 qazfw 于 2012-7-15 22:53 编辑

# 将 RewriteEngine 模式打开
RewriteEngine On
# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /
详细解释下面每一段代码的意思~~
RewriteCond %{http_host} ^www.baidu.com [NC]
RewriteRule ^(.*)$ http://baidu.com/[/url]$1 [L,R=301]
RewriteCond %{HTTP_HOST} !^baidu.com [NC]
RewriteCond %{HTTP_HOST} !^www.baidu.com [NC]
RewriteRule .* [url]http://www.baidu.com/ [L,R]
ErrorDocument 404 /404.shtml
2#
 楼主| 发表于 2012-7-15 22:49:43 | 只看该作者
求大家解释
3#
 楼主| 发表于 2012-7-15 22:52:46 | 只看该作者
求解释给高分
4#
发表于 2012-7-15 22:53:48 | 只看该作者
应该这样看:
  1. RewriteCond %{http_host} ^www.baidu.com [NC]
  2. RewriteRule ^(.*)$ http://baidu.com/[/url]$1 [L,R=301]
复制代码
  1. RewriteCond %{HTTP_HOST} !^baidu.com [NC]
  2. RewriteCond %{HTTP_HOST} !^www.baidu.com [NC]
  3. RewriteRule .* http://www.baidu.com/ [L,R]
复制代码
  1. ErrorDocument 404 /404.shtml
复制代码

评分

参与人数 1威望 +10 收起 理由
qazfw + 10 赞一个!

查看全部评分

5#
发表于 2012-7-15 22:57:14 | 只看该作者
^ 代表开始
!代表非(不是)

评分

参与人数 1威望 +20 收起 理由
Kokgog + 20 赞一个!

查看全部评分

6#
发表于 2012-7-15 23:13:50 | 只看该作者
答应给我加分,我就说
7#
发表于 2012-7-15 23:16:01 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
8#
发表于 2012-7-15 23:17:15 | 只看该作者
BS 伸手党

评分

参与人数 1威望 +15 收起 理由
elves766 + 15 赞一个!

查看全部评分

9#
 楼主| 发表于 2012-7-15 23:20:30 | 只看该作者
文字解释给高分
10#
发表于 2012-7-15 23:22:09 | 只看该作者
本帖最后由 lazyzhu 于 2012-7-15 23:24 编辑
  1. 客户请求的主机前缀是www.baidu.com, [NC] 是忽略大小写的意思;
  2. 符合上述条件,则进行301重定向到http://baidu.com/
复制代码
  1. 客户请求的主机前缀不是baidu.com;
  2. 客户请求的主机前缀不是www.baidu.com;
  3. 符合上述条件,则进行重定向到http://www.baidu.com/
复制代码
  1. 定义404错误页面为 /404.shtml
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-4-12 16:49 , Processed in 0.116516 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表