网站域名301重定向

我们的网站优化一段时间之后,关键词排名上来了流量也多了,我们就可以考虑更换域名了,但是很多SEOer担心更换域名会影响网站的权重和排名,又不知道该怎么办才好。今天我们一起来看一下怎样完美的更换网站域名。

首先我们需要了解什么是301重定向。301重定向(或叫301跳转、301转向)是用户或搜索引擎蜘蛛向网站服务器发出访问请求时,服务返回的HTTP数据流中头信息(header)部分状态码的一种,表示本网址永久性转移到另一个地址。

使用301重定向不仅能使页面实现自动跳转,告诉用户你已经换了新的网址了。同时也告诉搜索引擎,这个才是真正的网址,搜索引擎只对重定向后的新网址进行索引,同时又会把旧地址权重如数转移到新地址下,从而不会让网站的排名因为网址变更而受到影响。一个网站注册了多个域名,需要通过301重定向让访问这些域名的用户自动跳转到其中一个主域名。这样做是为了避免造成大量复制内容,而遭到搜索引擎惩罚。因为在搜索引擎看来,每个域名都是一个独立的站,多个域名指向同一站,会被认定为站点雷同,内容复制,轻则不收录进入沙盒期,重则直接被搜索引擎屏蔽。

实现网址规范化也需要301重定向

假设有下面几个网址:

http://www.abc.com/index.html

http://abc.com

http://abc.com/index.html

都做301重定向到 http://www.abc.com(选定的规范化网址),搜索引擎就知http://www.abc.com 是规范化网址,而且会把上面列的网址权重传递集中到规范化网址。

下面我们来看Apache服务器实现301重定向的方法

如果网站使用LAMP(Linux + Apache + MySQL + PHP)主机,可以利用Apache的mod_rewrite对URL进行重写或重定向。需要以下几步:

A.首先确保开启了mod_rewrite功能。用文本编辑器打开Apache安装目录confhttpd.conf,找到“#LoadModule rewrite_module modules/mod_rewrite.so”这行,去掉前面的“#”。继续查找“AllowOverride None”,修改为“AllowOverride All”。然后,重启Apache即可。

B.在你需要URL重定向的网站根目录下放一个.htaccess文件,文件名是.htaccess,Windows下不能直接建立,你可以用记事本另存为。

C.在.htaccess中通过正则表达式重定向到需要的页面。

将不带www的顶级域名301重定向到带www的域名

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{HTTP_HOST} ^abc.com [NC]

RewriteRule ^(.*)$ http://www.abc.com/$1 [L,R=301]

将页面301重定向到另外一个页面

Options +FollowSymLinks

RewriteEngine On

RewriteRule ^/oldpage.html$ /newpage.html[NC,L,R=301]

接着我们来看IIS服务器下做301重定向设置方法

示例:将abc.com 跳转到 www.abc.com

A.新建一个站点,对应目录如d:site。该站点主要用于转向,目录可以是空的,不需要任何文件。然后为该站点绑定要跳转的域名abc.com

B.在IIS中选中刚才我们建立的站点,右键,属性,主目录,选择重定向到,输入另一个绑定好 www.abc.com 域名的网站地址(这个网站下存放有网站内容)。输入的地址是:http://www.abc.com S S SQ,同时注意选中下面的"资源的永久重定向选项" 和 “上面输入的准确URL” 这2个选项。

对于 S S SQ字符,这里解释一下:$S 将请求的URL的后缀传递给新的URL。后缀是用重定向的URL 代替之后,初始URL 中所保留的部分。如果未选中 “上面输入的准确URL” 选项,则结果目标URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。

$Q 将初始URL中的参数(如 querystring 参数)传递至新的 URL,包括问号(?)。如果不加上 S S SQ 字符的话,内页的301都会跳转到首页,加上 S S SQ字符的目的就是内页也能准确的跳转到新域名的对应内页。好了,这样就完成了301永久重定向的设置,设置好之后最好能测试一下301重定向是否成功。站长工具的HTTP状态工具(http://tool.chinaz.com/pagestatus/)即可查到,如果查到的返回状态是301就说明你已经成功了。

301重定向是一种对搜索引擎最友好的网址转向方法。在众多重定向技术中,301永久性重定向是最为安全的一种途径,也是极为理想的一款解决方案。无论是URL永久性改变,还是多种格式URL规范化都离不开301重定向。

你可能感兴趣的:(网站域名301重定向)