欢迎访问士人网络天水网站建设专业服务平台 网站地图 | 联系我们
天水网站建设制作设计公司【天水士人网络】
天水网络公司电话
当前位置:首页 > 网站建设 > 网站建设知识 > 正文

iis6.0虚拟主机如何实现301重定向

时间:2014-04-25 | 来源:士人网络 | 关注: 388

     对于301重定向,不同的服务器有不同的配制方法,相同服务器不同版本也有区别,如iis服务器。本文主要讲述iis6.0的虚拟主机如何实现301重定向。由于大多数虚拟主机不能直接操作IIS做配置,但是呢如果你的IIS支持伪静态的话,那就好办了。要实现伪静态需要ISAPI_Rewrite组件,这个组件国内的服务器上基本都安装了。它有一个配置文件httpd.ini。如果你自己配置过伪静态,那么对这个httpd.ini文件肯定非常的熟悉了。

 

    比如要把不带www的eshiren.com 301重定向到 带www的域名上www.eshiren.com

 

代码:

 

[ISAPI_Rewrite]
# 3600 = 1 hour 
RewriteEngine On
CacheClockRate 3600
RepeatLimit 32
 
# For ISAPI_Rwite 1.X
[ISAPI_Rewrite]
RewriteCond Host: ^eshiren.com$ 
RewriteRule (.*) http://www.eshiren.com$1 [R,I]
 
# For ISAPI_Rewrite 2.x
RewriteCond Host: ^eshiren.com$ 
RewriteRule (.*) http://www.eshiren.com$1 [I,RP]
 
# For ISAPI_Rewrite 3.x
RewriteCond Host: ^eshiren.com$ 
RewriteRule (.*) http://www.eshiren.com$1 [NC,R=301]

 

    以上1.x 2.x 3.x 是ISAPI_Rewrite的版本。需要注意,2x以上版本才能实现真正的301,1.x版本的虽然能实现域名的跳转,但是检测http状态码返回的是302(暂时重定向)。目前来说,国内大多数空间使用的是1.3版本的。你可以咨询一下你的空间提供商。如果版本过低,看是否可以升级。

相关热词搜索: iis6.0虚拟主机,301重定向