今天想把我的外贸英文-高仿手提包,手表批发网不加3W永久301重定向加3W的,但是在网上找了很多都没实际效果,要嘛就效果不好,结果发现百度百科里有关htaccess实现301永久重定向说明也是错误的。
经过本人实际操作,发现下面的代码是最方便实用的。
用htaccess实现301永久重定向
1. 将一个网址永久定向到另一个网址:
比如将A域名:cnwww.acefull.定向到B域名: www.acefull.com,可以在你的A域名 www.acefull.cn的网站根文件夹内的.htaccess 文件中加入这样一行:
| Redirect permanent / http://www.acefull.com/ |
如果没有.htaccess 文件,需要新建一个。这样,当用户访问A域名时,将自动转向B域名,同时也是告诉搜索引擎这两个域名的关系。
2. 将主页的几个地址表达形式定向到一个地址。
一般,网站的首页都有几种链接可以达到,比如加3W的: http://www.acefull.com ,和不加3W的 http://acefull.com/,等这两种形式访问都可以通向网站首页。
在你选定一个根地址以后,用这种方法使网站内的所有链接保持一致,可以使搜索引擎清晰的了解你的网站,不至于迷惑。
如果选定了加3W的作为网站主域名,可以用下面的301重定向将其他几种形式定向到跟网址,在你的.htaccess中加入下面几行(必须运行的是apache服务器)
| Options +FollowSymLinks rewriteEngine on rewriteCond %{http_host} ^acefull.com[NC] rewriteRule ^(.*)$ http://www.acefull.com/$1 [R=301,L] |
这样设置以后,所有以mofhot.com(不带3w的)开头的地址都将自动重定向到以3W开头www.acefull.com 的地址。包括内容页哦,并不是单单一个首页,这个功能非常强大实用。
同样的道理,如果你选定不加3W的作为主打域名,可以用下面方案将加3W的定向到你的需要域名。在.htaccess文件中加入下下面几行::
| Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^www.acefull.com[NC] RewriteRule ^(.*)$ http://acefull.com/$1 [L,R=301] |
大家在实际操作的时候把网址换成你自己的就可以了。做好后在这里检测下http://www.internetofficer.com/seo-tool/redirect-check/实际效果有没有301成功。在上面的检测中,做了正确301重定向的网址应该返回301状态码:
可以参考我的外贸英文-高仿手提包,手表批发网 acefull.com 的重定向成功效果。
ResponseChecked link: http://acefull.com Type of redirect: 301 Moved Permanently Redirected to: http://www.acefull.com/ |


