如何在 IIS6 下添加和配置 Rewrite 组件:
附上:IIS Rewrite 2.13全功能注册版附带注册码
下载地址:
http://u.115.com/file/bhahh96t
IIS Rewrite 配置
1、将下载的 ISAPI_Rewrite解压,安装到适当的目录(如 D:\Rewrite)下;
2、打开 IIS 选择需要的网站,右键,属性;
3、选择 “ISAPI” ,点击 “添加”;
4、填入筛选器名称,如 “rewrite”;
5、可执行文件下方点击“浏览”,选择刚才安装位置D:\Rewrite选择Rewrite.dll;
6、确认完成筛选器添加;
7、重启IIS,选择站点,右键,属性,看到向上的绿箭头,说明 IIS Rewrite 成功添加并正常运行。
8、完整版可以针对多个站点使用。把做好规则的httpd.ini放到相应的站点根目录就行了。
IIS Rewrite 规则设置
打开 httpd.ini 文件,将下列规则写入到这个文件中。
####################################################
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files from accessing through HTTP
RewriteRule ^/httpd(?:\.ini|\.parse\.errors).* [F,I,O]
RewriteCond Host: ^zzj\.com$
RewriteRule (.*) http\://www\.zzj\.com$1 [I,RP]
####################################################
;RP表示使用301重定向
以上规则实现301重定向,例如 输入http://zzj.com 自动跳转到 http://www.zzj.com
http://zzj.com/index.html -->>http://www.zzj.com/index.html