T086学习网 | 站长学院 | 技术文档 | 成语 | 歇后语 | 帝国时代 | 代码收藏 | IP地址查询 | 生活百科 | 生日密码 | CSS压缩 | 用户评论 | 欣欣百宝箱

如何处理计划中的网站关闭事件

【 作者:都柏林搜索质量团队 更新时间:2011-03-03 | 字体:
[导读]发表者: Tomer Honen,Kaspar Szymanski,都柏林搜索质量团队 原文: How to deal with planned site downtime 有一段时间用户经常问我们,如果某个网站在谷歌机器人搜索时处于关闭状态,那么该网站在谷歌搜索结果中的...

有一段时间用户经常问我们,如果某个网站在谷歌机器人搜索时处于关闭状态,那么该网站在谷歌搜索结果中的“可见度”是否会受到负面影响。有时网站关闭是一种不可避免的事件:网站站长可能因网站常规维护或出于法律或文化方面的考虑而临时关闭网站。如果没有向用户明确声明出于以上原因而关闭网站,那么网站的声誉有可能受到不利影响。虽然我们无法保证网站的搜索、索引或排名情况,但我们仍可以某种方式处理计划中的网站关闭事件,以避免网站关闭对网站在搜索结果中的“可见度”产生负面影响。

例如,当网页被搜索时,网站不应返回HTTP结果代码404 (未发现) 或显示带有状态代码200OK)的错误页面,而应返回503 HTTP结果代码(服务不可用),向搜索引擎表明网站只是临时关闭。此外,网站站长还可通过返回信息向用户和搜索引擎提供网站再次开放的大致时间表。如果拥有相应的信息,网站站长还可利用Retry-After header选项列出以秒计算的关闭时间或计划中的重新开放时间,谷歌机器人可使用此信息确定何时重新搜索该网站。

返回503 HTTP结果代码还有助于解决许多其他情况下的问题。有些网站因服务器错误、网站关闭、带宽拥挤临时占位符页面(正在建设中)而返回200OK)结果代码,这些网站在搜索中通常会遇到许多问题。503 HTTP结果代码是网站站长解决以上问题的首选方案。如果因硬件维护等原因而发生计划内服务器停机事件,可使用另外一台服务器返回503 HTTP结果代码。值得注意的是,我们不能把返回503看作一劳永逸的解决方案――持续返回503将会造成服务器已永久停机的印象,从而导致我们将网站URL从谷歌索引中删除。


header('HTTP/1.1 503 Service Temporarily Unavailable');

header('Retry-After: Sat, 8 Oct 2011 18:27:00 GMT');

如果你设置了503(服务不可用)的返回信息,使用PHPheader信息将与上文类似。


如何充分利用404页面类似,我们也可以提供定制503信息,向用户解释现在的情况,帮助他们了解网站将于何时重新开放。有关HTTP结果代码的详细信息,请参见RFC 2616

发表者:Tomer Honen,Kaspar Szymanski,都柏林搜索质量团队

原文: How to deal with planned site downtime

  • 转载请注明来源:IT学习网 网址:http://www.t086.com/ 向您的朋友推荐此文章
  • 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系我们,我们会尽快予以更正。
更多
留言建议ASP探针PHP探针站长Enjoy的Blog
© 2017 T086学习网 - T086.com(原itlearner.com)
RunTime:13.77ms QueryTime:7