如果您必须关闭一个站点以完成某种类型的不可避免的维护任务(并且它不是一个足够大的站点,您有一个备份服务器),您应该让您的服务器返回什么 HTTP 状态代码以最大限度地减少搜索引擎认为的可能性网站没了?
我从 W3C 中找到了这个状态码列表,其中以下似乎适用:
- 503服务不可用
- 500内部服务器错误
- 408 超时
- 404 未找到
我认为503是最合适的,但我不知道搜索引擎可能更喜欢什么。
如果您必须关闭一个站点以完成某种类型的不可避免的维护任务(并且它不是一个足够大的站点,您有一个备份服务器),您应该让您的服务器返回什么 HTTP 状态代码以最大限度地减少搜索引擎认为的可能性网站没了?
我从 W3C 中找到了这个状态码列表,其中以下似乎适用:
我认为503是最合适的,但我不知道搜索引擎可能更喜欢什么。
从马口中:
如果我的网站因维护而停机,我如何告诉 Googlebot 稍后再回来而不是索引“停机维护”页面?
您应该将服务器配置为返回状态 503(网络不可用)而不是 200(成功)。这让 Googlebot 知道稍后再试这些页面。
不要发送 404 - 他们可能会将您从他们的索引中删除。
我可能会发送一个 503 和一个适当的 Retry-After,尽管我不知道是否有任何东西真正使用了标题。