在win主机上做伪静态时http.ini实现301重定向的写法
下面具体讲下如何用httpd.ini代码实现301重定向,当然,实现301重定向的方法很多,这里只分析测试过的方法。
httpd.ini代码实现301重定向(环境:windows2003,iis6.0)
1.新建一个文件,重命名为:httpd.ini (可以新建记事本文件,然后重命名);
2.打开文件,复制黏贴以下代码:
ISAPI_Rewrite 1.x 下:ISAPI是1.3不能实现301永久性重定向的,只能实现302临时性重定向。
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^scbang.com$
RewriteRule (.*) http://www.scbang.com$1 [R,I]
*小贴士:此段代码不能实现301重定向功能,这也就是大家百度出来的大多数版本。
# For ISAPI_Rewrite 2.x:
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^7-88.net$
RewriteRule (.*) http://www.7-88.net$1 [I,RP]
*把红色部分替换成你自己的网址既可以了,不知道这段代码的意义当然没关系,不影响我们达到的结果。
# For ISAPI_Rewrite 3.x
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteCond %{HTTP:Host} ^7-88.net$
RewriteRule (.*) http://www.7-88.net$1 [NC,R=301]
小贴士:第一种代码是不用考虑的,实现不了,第2中方法已经测试,如果不行,大家可以试试第3个,直接复制到刚才新建的httpd.ini里面。
3.将httpd.ini用ftp上传到网站的根目录下,也就是web目录。
4.怎么知道301重定向操作成功?
大家可以去查询网站http状态,使用站长工具就可以查询;另外,也可以直接输入不带www的域名看是否跳转。
以上就是windows下代码实现301重定向的方法,有什么不懂得地方可以到提问,欢迎交流,欢迎关注!
还没有人来评论,快来抢个沙发吧!