今天换了个域名,本来被搜索引擎搜索的就少,这下就更不得了了,无奈上网找了找,说可以做301重定向,因为我的虚拟主机支持rewrite,所以我打算用rewrite重定向,找了找,找到下面的代码:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^*.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.*
.com [NC,OR]
RewriteCond %{HTTP_HOST} ^lanwairen.rupai.net [NC]
RewriteRule ^(.*)$ http://www.kwxiaozhu.com/$1 [L,R=301]
.

           其中***.com和www.***.com为需要301转向的域名,http://www.kwxiaozhu.com修改为你的目标主显域名,如果有更多域名301转向,复制第3、4行添加就OK

           可是好像没那么简单,我添加到.htaccess后,两个域名都无法访问了,用Redirect Checker测试下,发现访问两个域名都出现了301 Moved Permanently的提示,说明可能死循环了,就是两个域名不断的相互转发,死了,一直打不开。

       无奈,继续找吧,又找到一种方法,是用php来实现的,感觉这个有门,代码如下:

        这次发现可以了,终于解决这个问题了,现在网站用的是第二种方法,至于第一种方法为什么不成功,还请高人指点一二吧。


[2]: http://www.kwxiaozhu.com’.$request_uri);//