以ISAPI_Rewrite3.1为例,来讲解如何让IIS支持重定向。

第一步:
Rewrite下载:
/UpFile/201207/2012071041444345.rar

第二步:
下载后,将文件解压到C:Rewrite
给Rewrite文件夹加上主机匿名访问用户组读取、运行权限
给Rewrite文件夹加上应用程序池用户组读取、运行权限

第三步:给IIS加上Rewrite的ISAPI筛选器
筛选器名称:ISAPI_Rewrite
可执行文件:C:RewriteRewrite.dll
如下图:
使IIS支持ISAPI_Rewrite重写及301重定向

2012071041983673.jpg (103.49 KB, 下载次数: 0)

下载附件  保存到相册

2014-10-30 14:53 上传

第三步:重启IIS
WIN+R键,输入iisreset回车

第四步:在网站的根目录下放入.htaccess
在要实现重定向的网站的根目录下新建.htaccess文件,写上相应的重定向规则即可。

PS:实现301重定向的规则,以a.com重定向到www.a.com为例
首先将a.com和www.a.com在主机上做好域名绑定
在.htaccess文件下写如下规则即可实现完美重定向
RewriteCond %{HTTP:Host} ^a.com$
RewriteRule (.*) http://www.a.com$1 [NC,R=301]

发表评论

电子邮件地址不会被公开。 必填项已用*标注