当前位置:首页 >> 技术方案 >> 详情

在win主机上做伪静态时http.ini实现301重定向的写法

发布时间:2012-06-14   浏览次数:171次   作者:未知    标签:郑州seo 郑州seo推广 郑州网站推广

下面具体讲下如何用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重定向的方法,有什么不懂得地方可以到提问,欢迎交流,欢迎关注!