在更新期间将您的网站置于维护状态时,最佳做法是什么?我问的是因为我不是非常喜欢在谷歌有超过6万个索引页面的网站投掷404标题,实际上告诉Google网站已经消失了。我宁愿告诉谷歌该网站已经消失了几个小时,所以googlebot应该在几个小时后回来,现在什么都不做。
刚刚在官方Google网站管理员博客上发现了这篇博文:http://googlewebmastercentral.blogspot.com/2011/01/how-to-deal-with-planned-site-downtime.html,直接来源!
答案 0 :(得分:4)
重定向307(或将带有503代码的维护页面发送回您的网站)将导致googlebot稍后返回:
答案 1 :(得分:3)
使用重写或其他重定向将所有流量推送到维护页面并返回状态503 - 服务不可用是可以接受的。从W3开始,在下列情况下应使用503:
由于服务器临时过载或维护,服务器当前无法处理请求。
有关503状态代码的详细信息,请参阅http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.5.4。
答案 2 :(得分:-2)
您可以执行以下任一操作:
添加
禁止:/
更新期间在robots.txt中。这告诉机器人现在没有索引任何东西。但是,要注意它开始在索引中删除页面的风险。我不认为它会这样做,但我不确定。
使用可以捕获所有请求的重写文件,并暂时执行302 Moved到您的维护页面。这可能是最安全的选择。