如果你必须为某个类型的不可避免的维护任务关闭一个站点(并且它不是一个足够大的站点,你有一个备份服务器),你应该让你的服务器返回什么HTTP状态代码,以尽量减少搜索的可能性引擎会认为网站已经消失了吗?
我从W3C找到this list of status codes,其中以下内容似乎适用:
我认为503是最合适的,但我不知道搜索引擎可能更喜欢什么。
答案 0 :(得分:12)
如果我的网站因维护问题而停机,我如何告诉Googlebot以后再回来而不是将“关闭维护”页面编入索引?
您应该将服务器配置为返回状态503(网络不可用)而不是200(成功)。这让Googlebot知道以后再次尝试这些页面。
答案 1 :(得分:3)
请勿发送404 - 他们可能会将您从索引中删除。
我可能会发送503和适当的Retry-After,但我不知道是否有任何实际使用标题。
答案 2 :(得分:2)
根据Google,503代码将是要走的路,因为它意味着“服务器暂时不可用”。 同时查看the W3C page。