可以通过谷歌抓取301页面吗?

use*_*135 7 php googlebot http-status-code-301

谷歌或任何其他抓取工具是否可以抓取并索引返回301状态代码的网页?

我在谷歌看过一个页面,它已经有301个月了.但是,索引中该页面的缓存日期是几天前的.

可以谷歌只是忽略301并抓取页面的内容?

小智 6

通常,Google会抓取重定向到的网页.您看到的网站有两种可能的解释:

  • 该网站只显示301消息,而不是正确返回HTTP标头.
  • 该网站重定向到另一个301,重定向到另一个301,...

在Youtube上观看此视频.


Pal*_*lec 3

Google 总是抓取重定向的目标,HTTP 301 也不例外。不过,找不到比一位员工的讨论帖子更好的来源了。Google Search Appliance 文档也有同样的说法,但我不明白为什么 GSA 和 GoogleBot 应该以不同的方式处理重定向。

  • @user1721135 从 HTTP 的角度来看,没有技术需要遵循重定向。该标准规定[具有链接编辑功能的客户端应该自动重新链接](http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.2)。请注意,“应该”并不是规范性的。然而,“除非请求方法是 HEAD,否则响应实体应该包含一个简短的超文本注释,其中包含指向新 URI 的超链接。” 显然是规范性的,应该是 [RFC 2119](http://www.ietf.org/rfc/rfc2119.txt) 中定义的强烈建议。为什么要索引一个几乎空的页面? (2认同)