Z-blog全站301不带www转向带www
我放了个httpd.ini在网站根目录下,居然成功了!!!全站的都能301转向了(网上很多方法只能实现首页转向,文章页就不行了。)。内容如下:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
#RewriteEngine On 这句是不要的,我本来加了,后来把它去掉了,详见下面的“网摘”。
RewriteCond Host: ^hack0573\.com$
RewriteRule (.*) http\://www\.hack0573\.com$1 [I,RP]
注意了,ISAPI_Rewrite版本不一样,写法也有所不同。我问了虚拟主机提供商,他们的ISAPI_Rewrite版本是2.7。最终的规则为:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^hack0573\.com$
RewriteRule (.*) http\://www\.hack0573\.com$1 [I,RP]
==========以下为网摘==========
Windows虚拟主机301重定向:使用httpd.ini文件301重定向代码
使用Windows虚拟主机的朋友无法用.htaccess实行301重定向,由于是虚拟主机也无法使用IIS重定向,很多朋友就为难了,下面我给大家说一下Windows主机下使用httpd.ini文件的301重定向。使用这个的前提是你的虚拟主机服务器必须支持ISAPI_Rewrite,问问你的空间商,支持才能用这个方法哦。
另外,ISAPI_Rewrite的版本有多个,所以代码也有所不同。使用前还是下详细咨询一下空间商ISAPI_Rewrite的版本。
1. 将不带www的顶级域名301重定向到带www的域名
#ISAPI_Rewrite 1.3 版本(此处为302状态码。)
[ISAPI_Rewrite]
#3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^yechai\.com$
RewriteRule (.*) http\://www\.yechai\.com$1 [I,R]
# ISAPI_Rewrite 2.x 版本
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^yechai.com$
RewriteRule (.*) http://www.yechai.com$1 [I,RP]
# ISAPI_Rewrite 3.0 版本
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond %{HTTP:Host} ^yechai.com$
RewriteRule (.*) http://www.yechai.com $1 [NC,R=301]
2. 不同域名之间的301转向
# ISAPI_Rewrite 2.x 版本
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond %{HTTP:Host} ^jeesr.blog.hexun.com$
RewriteRule (.*) http://www.yechai.com $1 [NC,R=301]
# ISAPI_Rewrite 3.0 版本
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond %{HTTP:Host} ^hi.baidu.com/suyingl$
RewriteRule (.*) http://www.yechai.com $1 [NC,R=301]
3. 将页面301重定向到另外一个页面
# ISAPI_Rewrite 2.x 版本
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteRule ^/oldpage.html$ http://www.yechai.com/post/46.html [I,O,RP,L]
# ISAPI_Rewrite 3.0 版本
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteRule ^/oldpage.html$ http://www.yechai.com/post/46.html [NC,L,R=301,O]
重要找到一个能够全站重定向的了,博主果然神人。
Unknown Unknown2012-9-29 11:06:10