当前位置: 首页 >> 百度技巧, 观点·评论 >> 正文

更换域名,做好301重定向可以保持原关键词百度排名

当业务的改变或发现了更好的域名时,站长也许会选择换域名,来谋求网站的更好的发展。

在更换域名的过程中,为了让网站更好的平稳过渡,就有必要用到301重定向。

1.什么是301重定向

301代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。

2.如何实现301重定向

IIS服务器实现301重定向

* 打开internet信息服务管理器,在欲重定向的网页或目录上按右键

* 选择“重定向到URL”

* 在“重定向到”输入框中输入要跳转到的目标网页的URL地址

* 选中“资源的永久重定向”(切记)

* 最后点击“应用”

Apache服务器实现301重定向

redirect permanent /index.php http://www.bdchina.org/(将网页index.php重定向到http: //www.bdchina.org/)

网页中实现301重定向

PHP下的301重定向

<?
Header( “HTTP/1.1 301 Moved Permanently” ) ;
Header( “Location: http://www.bdchina.org” );
?

ASP下的301重定向

<%@ Language=VBScript %>
<%

Response.Status=”301 Moved Permanently”

Response.AddHeader “Location”,”http://www.bdchina.org”
%>

ASP .NET下的301重定向

<script runat=”server”>

private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader (“Location”,”http://www.bdchina.org”);
}
</script>

ColdFusion下的301重定向
<.cfheader statuscode=”301″ statustext=”Moved permanently”>
<.cfheader name=”Location” value=”http://www.bdchina.org”> 

旧域名重定向到新域名

创建一个.htaccess文件,并将下面提供的代码写入文件内,它可以确保旧域名所有的目录或者网页正确的跳转到新域名内。

记住.htaccess文件一定要放在旧网站的根目录下,并且新网站要和旧网站保持相同的目录结构及网页文件

Options +FollowSymLinks

RewriteEngine on

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

上面的www.domain.com为你想要跳转到的域名。

3.301重定向的好处

1).当你需要更换网站域名或者多个域名指向同一网站的时候,建议使用301重定向,如果使用JS跳转、MATAREFRESH或302转向,这样很容易遭到搜索引擎的惩罚。

2).当你使用301重定向把地址指向新的域名后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有的外部链接转移到新地址下,从而不会让网站 的排名因为网址变更而收到影响。同样,在使用301永久性重定向命令让多个域名指向网站主域名时,也不会对网站的排名产生任何不良影响。

3).301重定向可促进搜索引擎优化效果

从搜索引擎优化角度出发,301重定向是网址重定向最为可行的一种办法。当网站的域名发生变更后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有 的外部链接如数转移到新地址下,从而不会让网站的排名因为网址变更而收到丝毫影响。同样,在使用301永久性重定向命令让多个域名指向网站主域时,亦不会 对网站的排名产生任何负面影响。

4.案例

新域名:www.maoge.org 旧域名:www.yigenangua.cn

09年十一月底旧域名换至新域名,换域名后第一次PR更新就到3,也就是09年最后一次。

更难能可贵的是,旧域名的关键词“亦歌”或yigenangua,在百度中新域名也很是排在前三:http://www.baidu.com/s?wd=%D2%E0%B8%E8

0 条评论 发表评论

留下回复