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就没这个问题。
祝大家早日伪静态起来。