上篇博文介绍了《win7/win8(IIS7.5) 安装url rewrite重写模块》,安装完毕就可以使用了,不过对于初用者来说,需要摸索一番才懂使用,为了初学者更快地掌握,本文将详细介绍url rewrite重写模块的使用方法。
一、通过导入重写规则的方法设置url rewrite重写
1、打开IIS,点击一下要设置的网站名称,这时看到右边区域的“URL 重写”图标。
图一:选中要设置的网站
2、双击图一的“URL 重写”图标,打开URL 重写操作界面。
图二:URL 重写操作界面
3、在图二(URL 重写操作界面)里点击右侧的“导入规则”,然后进入“导入 mod_rewrite 规则”界面。
图三:导入 mod_rewrite 规则 界面
4、在图三所示的“导入 mod_rewrite 规则” 界面里,先选择写着重写规则的htaccess文件,然后点击“导入”按钮,最后点击“应用”。
注意,htaccess文件只需保留重写规则(RewriteRule)的语句即可,如:
RewriteRule ^.*index1.html$ http://localhost/index2.html [NC,R=301]
无需其他不相干的语句,如:
RewriteEngine On
RewriteCompatibility2 On
RepeatLimit 32
RewriteBase
导入后,无需重启IIS,url rewrite重写规则就立即生效了。
二、直接添加url rewrite重写规则
1、在 “URL 重写”界面,点击右侧的“添加规则”。
图四:点击“添加规则”
2、在“添加规则”界面双击“空白规则”。
图五:双击“空白规则”
3、上一步双击“空白规则”后,进入“编辑入站规则”界面。
下面是一个填写范例,对应的重写规则语句是(注:名称是导入规则时自动生成的,我们手动添加时可以随意填写):
RewriteRule ^.*index1.html$ http://localhost/index2.html [NC,R=301]
图六:编辑入站规则
4、完成后不要忘了点击右侧的“应用”,以使设置生效。
☉win7/win8(IIS7.5) 安装url rewrite重写模块【 附下载地址】 (2017-8-3 17:51:27)
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。