Hebi99网站建设
主页  »  建站问题  »  网站建设

IIS做301重定向指向首页的修改方法

很多站长在网站更换域名之后,都会做一个301重定向来转移原域名的权重和排名,而作301重定向最常用的一种方法,也是最简单的方法,就是在IIS服务器下,新建一个空文件夹,然后建立一个网站,然后让域名重定向指向新域名,如下图所示:
 
而这种方法是根本不可行的,也是行不通的,如果使用过这种方法的站长测试之后会出现新的问题:为什么我站点内页会跳转到新站点的首页,而不是对应的内部页面呢?这就是IIS做的301重定向的原因所致。
有时候,简单的事情并不需要花费大量的时间来完成,但有时候又不并节省时间。
新手建站论坛给一个解决方法:
将所有需要进入这个站点的域名都解析到同一个IIS里,如图:
 
然后在网站根目录找到httpd.ini文件,插入下面的代码:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^iijz\.net$
RewriteRule (.*) http\://www\.iijz\.net$1 [I,RP]

复制代码

其中:
需要跳转的域名:RewriteCond Host: ^iijz\.net$
跳转后的域名:RewriteRule (.*) http\://www\.iijz\.net$1 [I,RP]
如果这种方法还不行的话,那就干脆直接将域名解析显性URL,做302重定向。