Rewrite能做什么,地址静态化。让动态的文件用静态地址表现。
更好的SEO更好的目录结构,更好的权重结构。更好的....
下载地址:ISAPI_Rewrite3 full完整版 静态化组件 ISAPI_Rewrite3_0082
安装
1、先安装ISAPI_Rewrite3_0082.msi
2、安装好以后,用下载文件里的两个文件覆盖。
3、在安装目录下找到 httpd.conf 文件。输入以下内容:
RegistrationName= coldstar
RegistrationCode= 2EAD-35GH-66NN-ZYBA
设置权限,安装目录加上adms,system全部的权限、Users读与运行的权限,如果您不加上Users的权限,就会造成IIS无法启动
重起IIS即可(net stop w3svc / net start w3svc)
配置
打开IIS,网站-属性,注意,是全局属性,不是单个网站的属性,点击ISAPI筛选器选项卡 - 添加
筛选器名称:Rewrite
可执行文件:浏览选择ISAPI安装目录的Rewrite.dll
确定,重启IIS
使用
httpd.conf
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
**********
**********[这部分是你的rewrite规则,也就是RewriteRule,RewriteCond之类的东西]
httpd.ini
ISAPI的full版本,可以将需要配置的rewrite规则写到这个文件里,然后放到web站点根目录下面就可以正常使用
将所有请求全部重定向到index.php页面的例子:
RewriteRule (.*)$ /index\.php\?s=$1 [I]
注意:ISAPI 3.0的full版本中支持直接使用apache的.htaccess文件配置解析rewrite
如果配置或使用过程中遇到错误,请查看errorlog日志文件