8

如果您必须关闭一个站点以完成某种类型的不可避免的维护任务(并且它不是一个足够大的站点,您有一个备份服务器),您应该让您的服务器返回什么 HTTP 状态代码以最大限度地减少搜索引擎认为的可能性网站没了?

我从 W3C 中找到了这个状态码列表,其中以下似乎适用:

  • 503服务不可用
  • 500内部服务器错误
  • 408 超时
  • 404 未找到

我认为503是最合适的,但我不知道搜索引擎可能更喜欢什么。

4

3 回答 3

12

从马口中

如果我的网站因维护而停机,我如何告诉 Googlebot 稍后再回来而不是索引“停机维护”页面?

您应该将服务器配置为返回状态 503(网络不可用)而不是 200(成功)。这让 Googlebot 知道稍后再试这些页面。

于 2009-08-13T17:08:33.380 回答
3

不要发送 404 - 他们可能会将您从他们的索引中删除。

我可能会发送一个 503 和一个适当的 Retry-After,尽管我不知道是否有任何东西真正使用了标题。

于 2009-08-13T17:09:27.590 回答
2

根据谷歌的说法,503 代码将是可行的方法,因为它意味着“服务器暂时不可用”。还可以查看W3C 页面

于 2009-08-13T17:07:36.953 回答