转移网站到新域

最近计划将域名迁到http://gooss.org,网站部署方面都没什么问题。要注意是在域名切换到新域名后要通知Google,这样才能保持网站在Google搜索结果中的排名,避免点击旧网站的链接时出现404的错误。

登录Google管理员工具,进入旧域名管理员的界面,点击左栏”网站配置”下的”地址更改”菜单,Google给出了详细的网站转移指南

具体有以下一些步骤:

  1. 301重定向,避免404错误

    新域名生效后,就需要将旧网站的所有网页/内外部链接永久重定向(301)到新网站。这样可以告诉搜索引擎和用户旧网站已永久迁移到新网站,从而避免访问旧网站时出现404的错误。

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

    不要使用302重定向,它会影响到搜索引擎的优化效果。目前能够对302重定向具备优异处理能力的只有Google。也就是说,在网站使用302重定向命令将其它域名指向主域时,只有Google会把其它域名的链接成绩计入主域,而其它搜索引擎只会把链接成绩向多个域名分摊,从而削弱主站的链接总量。既然作为网站排名关键因素之一的外链数量受到了影响,网站排名降低也是很自然的事情了。

    因此,在众多重定向技术中,采用301永久性重定向是最为安全的一种途径,也是极为理想的一款解决方案。对于正确实施301重定向,有这样几个方法:

    在.htaccess文件中增加301重定向指令(mod_rewrite)

    RewriteEngine on 
    RewriteRule ^(.*)$ http://gooss.org/$1 [R=301,L]

    适用于使用Unix网络服务器的用户
    通过下面的指令通知搜索引擎的spider你的网站地址已更改。这是较为常见的办法。

    Redirect 301 / http://gooss.org/

    在服务器软件的系统管理员配置区完成301重定向
    这种方式适用于使用Window网络服务器的用户

    绑定/本地DNS
    如果具有对本地DNS记录进行编辑修改的权限,则只要添加一个记录就可以解决此问题。若无此权限,则可要求网站托管服务商对DNS服务器进行相应设置。

    DNS服务器的设置。若要将blog.gooss.org指向gooss.org,则只需在DNS服务中应增加一个别名记录,可写成:blog IN CNAME gooss.org。如需配置大量的虚拟域名,则可写成:* IN CNAME gooss.org。这样就可将所有未设置的以gooss.org结尾的记录全部重定向到gooss.org上。

    用PHP实现301重定向

    header("HTTP/1.1 301 Moved Permanently");
    header("Location:http://gooss.org/");
    exit();

    这里选择了.htaccess的实现301重定向。设置好后,可以使用firebug或其它测试工具查看旧网站的地址是否都已经正确301重定向。

  2. 检查链接

    检查网站中所有的外部链接和内部链接,确保都已正确重定向到新网站,并且最好与链接到自己网站的各网站的管理员联系,请他们更新链接,使其指向您新域的网页。如果这不可行,请确保所有具有导入链接的网页均重定向至新网站(即保证301重定向正确),另外还应该检查旧网站内的内部链接确保将其更新为指向您的新域—这是特指使用了绝对地址(如http://gooss.org/about)的情况,如果使用的是相对地址(如/about)则不需要修改。

  3. 将新网站添加(并验证)到Google网站管理员工具中

    网站添加后,最好将新网站的sitemap.xml也添加进来以便Google索引新网站上没有被发现的网页/内容。

  4. 添加新域名

    在Google管理员工具的”网站配置->地址更改”中的”4 告诉我们您新域的网址”部分选择已被验证的新域并提交即可。

    如果在提交地址更改请求或更改首选域时出现”无法确认您是www.gooss.org的所有者”之类的信息,只要将www.gooss.org也添加到管理员工具中即可。这是因为Google对于有www和没有www的网址是区分对待的。需要分别验证gooss.org和www.gooss.org。即在Google管理员工具的网站所有权验证中,www.gooss.org和gooss.org是作为两个独立域名来看待的。所以如果想要把任何一个设为首选域的话,需要将两个域名分别做验证。因此不必删除对gooss.com的验证或对其重新验证,只要另外新添加www.gooss.org这个域名,然后按照通用的方法对这个带www的域名做验证就可以了。更多的内容可以查看Google管理员工具中关于首选域的定义。

最后Google还建议旧网站的310重定向最好保持在180天以上以避免混淆。完成以上所有步骤后,就可以使用Google网站管理员工具来查看新网站的一切是否都运行正常。

上面的这些更改生效可能需要一定的时间,但在Google管理员工具中可以通过下面的方法来查看网站是否正常:

1
2
访问新旧网站的故障诊断下的网络抓取错误,查看其内容以确保从旧网站的301重定向运行正常,并且新网站未显示不希望出现的404错误
如果为新网站提交了Sitemap,通过"网站配置->Sitemap"详细信息页,这里可以了解Sitemap中有多少网址已被索引。

提示

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
首选域是您希望Google用来将您的网页编入索引的域(有时也指规范域)。指向您网站的链接也许会使用www和
非www两种网址(例如http://www.example.com和http://example.com)。首选域是您希望您的网站在搜
索结果中所显示的格式。
 
如果您看到消息,称您的网站未编入索引,可能是因为该网站在另一域下被编入了索引。例如,如果您收到消息,称 
http://example.com未编入索引,则请确保您已将http://www.example.com也添加到了自己的帐户中(反之亦
然),并检查该网站的数据。
 
在您告知我们您网站的首选域名后,我们会在以后抓取您的网站和刷新索引时使用此信息。例如,如果您指定的首选
域为http://www.example.com,而我们发现指向您网站的链接格式为 http://example.com,那么,我们会追踪
http://www.example.com链接。此外,我们会在显示网址时充分考虑您的使用偏好。如果您未指定首选域,我们
会将 www 和非 www 格式的域名视为对不同网页的不同引用。
 
您可能需要等待一段时间才能看到所做的更改完全显示在我们的索引中。在我们刷新这些网页的索引之前,当前在索
引中显示非首选格式网址的所有网页仍将按照原格式保留在索引中。
 
要指定您的首选域,请按以下步骤操作:
 
在网站管理员工具主页上,点击您要删除的网站。
 
在网站配置下,点击设置。
 
在首选域部分中,选择所需选项。
 
您可能需要重新验证您网站的所有权。由于设置首选域会同时影响抓取和编制索引,因此,我们需要确保您具有这两
种格式的域。通常,这两种格式的域都会指向同一物理位置,但并不总是如此。一般说来,验证过其中一种格式的域
后,我们即可通过查找验证 HTML 文件或元标记的方式来轻松验证另一种格式的域。然而,如果您已删除了验证文件
或元标记,那么,您需要重复验证步骤来进行验证。
 
请注意:设置了您的首选域后,您也可能希望使用 301 重定向对来自您非首选域的访问进行重定向,这样,其他搜索
引擎和访问者就能了解您首选的域格式了。

Monitor Your Web Site 24/7 - Receive email and SMS alerts anytime your web site goes down.

Related Posts

Leave a Reply

Monitor Your Web Site 24/7 - Receive email and SMS alerts anytime your web site goes down.

About Me

About Me
Record Technical Articles at Gooss.org.

Entries (RSS) and Comments (RSS). Valid XHTML and CSS and XFN.

© Copyright 2009 山海经. All rights reserved.

Social Bookmarks

Copyright © Designed by: Free WP Templates
Food Charts |  About Breast Milk |  Organic Food