巧用503代码和"百度闭站保护"防止百度删除已收录的内容

2014年06月18日 02:17 by:老修--走失的镜头盖

导读: 如果网站网站临时不能访问而又要避免百度删除已收录的内容快照, 这时候我们可以用503和百度闭站保护来防止百度删除已收录的网站内容快照.

为什么要发这个贴, 这几天连续看到一些关于百度闭站保护的帖子, 我说说我的看法:

巧用503代码和

什么时候应该用百度闭站保护?

注意官方说明: 网站较长一段时间关闭访问,这时候应该用临时闭站工具,百度搜索引擎会暂时保留索引并停止展现该网站结果,待网站恢复正常后,可再申请恢复。闭站保护期间,以前收录的所有网页都会被保护起来,不会被当做死链清理。
比如: 网站因备案问题要临时关闭较长一段时间, 遇到政策原因关闭网站, 等.

临时闭站的缺点: 申请开始/关闭闭站保护都需要等待审核, 这个周期有点长.

百度临时闭站工具的优点: 域名和服务器失联时仍有效. 


非失联级调整可用503代替闭站保护

关于503返回码请参考<百度搜索引擎优化指南2.0>中的说明(第17页). 
如果遇到网站临时调整, 短时间改版, 临时数据库问题以及其它一些程序故障可以直接返回503码, 避免申请闭站保护等待审核的过程. 
503同样可以避免搜索引擎在短时间内删除收录的内容. 返回503时最好同时返回一个修复时间, 以便于通知搜索搜索引擎下次抓取时间, 友情提醒: 官方说明多次抓取仍然503将删除收录. 

503的缺点: 域名和服务器失联时无法使用503. 

503的优点: 即时性.

php 返回503实例演示:

  1. <?php
  2. header('HTTP/1.1 503 Service Temporarily Unavailable');
  3. header('Status: 503 Service Temporarily Unavailable');
  4. header('Retry-After: Fri, 10 July 2014 18:00:00 GMT'); //建议指定一个修复时间.
  5. //header('Retry-After: 36000'); //或者这样写十个小时以后
  6. ?>

个人分享, 如有其它看法请跟帖讨论.