我最近将我的网站从 brandonwang.org 移到了 brwang.com。我上网找到了这段可爱的代码片段(如下),并对其进行了少许修改。
这是我为 brandonwang.org 制作的完整 .htaccess 文件:
# This allows you to redirect your entire website to any other domain
Redirect 301 / http://brwang.com/
AddHandler php5-script .php
非常有趣的是,今天早上我在 Google 上搜索自己,结果发现我已经不在搜索结果中了!这表明我失去了搜索排名和之前的职位。为什么?
- 我感兴趣的是知道为什么我失去了排名和位置。
- 如果可以的话,我感兴趣的是了解如何解决这个问题。
谁能帮我吗?
答案1
请查看 Google 网站管理员帮助中的以下信息:
http://www.google.com/support/forum/p/Webmasters/thread?tid=61ba61b293042e69&hl=en
http://www.google.com/support/forum/p/Webmasters/thread?tid=1d5d4b76fac8fde2&hl=en
基本上,一旦 Google Bot 找到您的所有 301 重定向链接,您的网站在几周内就会恢复正常。我一直认为,除非 Google Bot 真的找到了缺失的链接,否则搜索结果将会保留,但显然情况比这更复杂。
需要记住的是,你从其他网站建立的任何链接都链接到你将要最终会被 Google 重新抓取。总之,你可以松一口气了 :)
答案2
Google 网站站长中心无疑表明这是一件有效的事情。
我尝试了你的旧域名的 wget,它确实看起来正确地进行了 301 重定向:
$ wget http://www.brandonwang.org
--2011-01-19 19:38:28-- http://www.brandonwang.org/
Resolving www.brandonwang.org (www.brandonwang.org)... 199.27.135.100, 199.27.134.100
Connecting to www.brandonwang.org (www.brandonwang.org)|199.27.135.100|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://brwang.com/ [following]
--2011-01-19 19:38:29-- http://brwang.com/
Resolving brwang.com (brwang.com)... 199.27.135.100, 199.27.134.100
Connecting to brwang.com (brwang.com)|199.27.135.100|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: `index.html'
据我所知,一切看起来都很好。我被难住了。