假设我有一个网站example.com
。但这个网站的内容在另一个域上,比如test.com/test
,重定向是使用htaccess
文件进行的。
我已经设置了从test.com/test
重定向到example.com
的301 redirection
。问题是,当我搜索example.com
时,我得到了一个Apache测试页面,当我查询类似站点:example.com
以获得谷歌爬网页面时,我收到了一个403 Forbidden
错误。
如何解决此问题?网站运行良好。该网站也在其他搜索引擎(即雅虎和必应)中正确索引。
您可以使用它来阻止谷歌对该页面进行索引:
User-Agent: Googlebot
Disallow: /
或者对于所有的搜索引擎,这样:
User-Agent: *
Disallow: /
请注意,它将跳过整个域。如果它有一个特定的页面名称,比如index.htm
,你可以这样使用:
User-Agent: *
Disallow: /index.htm
测试页面仍然可以访问吗?如果你点击谷歌中的链接,你会得到测试页面吗?
如果是这样,您仍然必须更改该url,以便它重定向。
如果没有,谷歌可能在你重定向之前就已经为它编制了索引。只需等待一段时间,直到谷歌重新索引你的网站。这可能需要几个小时到几天或几周的时间,这取决于你的网站流量、排名、以前更新的频率、月亮的位置、风速以及谷歌为其算法使用的所有其他变量