29
Jul

今天想把我的外贸英文-高仿手提包,手表批发网不加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 的重定向成功效果。

Response

Checked link: http://acefull.com

Type of redirect: 301 Moved Permanently

Redirected to: http://www.acefull.com/

no Related post just now

, ,

Add reply