IIS6中Rewrite扩展模块安装与设置

来源:互联网 发布:淘宝c店需要品牌授权吗 编辑:程序博客网 时间:2024/06/09 22:33

Rewrite能做什么,地址静态化。让动态的文件用静态地址表现。

更好的SEO更好的目录结构,更好的权重结构。更好的....

IIS6中安装Rewrite需要下载。其中要说明一下,不要下载Rewrite.dll和一个http.ini的包,那个包太古老了在设置规则的时候有问题。下载ISAPI_Rewrite的包。应该是3.0吧。
下载ISAPI_Rewrite的地址是:http://www.isapirewrite.com/

安装图解:

 

 

配置文件httpd.conf:

[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32

**********
**********[这部分是你的rewrite规则,也就是RewriteRule,RewriteCond之类的东西]

 配置好了之后重新启动IIS以应用Rewrite模块

如果报错了就看看Errorlog文件。看看有没有什么异常的地方或者规则写错了。

至于权限,ReWrite组件所在目录要有Users的默认权限,Everyone所有权限。IIS_WPG的默认权限。

最后,如果希望rewrite之后还能带querystring参数,就加入[QSA]吧,也就是QueryStringAppend。因为老版本的rewrite.dll居然不支持这个,加上了就报错,换了新的dll就没这个问题。

祝大家早日伪静态起来。

原创粉丝点击