谷歌正在为Apache测试页面编制索引


google is indexing Apache Test page

假设我有一个网站example.com。但这个网站的内容在另一个域上,比如test.com/test,重定向是使用htaccess文件进行的。

我已经设置了从test.com/test重定向到example.com301 redirection。问题是,当我搜索example.com时,我得到了一个Apache测试页面,当我查询类似站点:example.com以获得谷歌爬网页面时,我收到了一个403 Forbidden错误。

如何解决此问题?网站运行良好。该网站也在其他搜索引擎(即雅虎和必应)中正确索引。

您可以使用它来阻止谷歌对该页面进行索引:

User-Agent: Googlebot
Disallow: /

或者对于所有的搜索引擎,这样:

User-Agent: *
Disallow: /

请注意,它将跳过整个域。如果它有一个特定的页面名称,比如index.htm,你可以这样使用:

User-Agent: *
Disallow: /index.htm

测试页面仍然可以访问吗?如果你点击谷歌中的链接,你会得到测试页面吗?

如果是这样,您仍然必须更改该url,以便它重定向。

如果没有,谷歌可能在你重定向之前就已经为它编制了索引。只需等待一段时间,直到谷歌重新索引你的网站。这可能需要几个小时到几天或几周的时间,这取决于你的网站流量、排名、以前更新的频率、月亮的位置、风速以及谷歌为其算法使用的所有其他变量