页面未建好应返503状态码 防止被删

[复制链接]

1710

主题

1710

帖子

5796

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5796
326 0 钻石国际娱乐 发表于 2017-7-25 13:44:14
      

页面未建好应返503状态码 防止被删

页面未建好应返503状态码 防止被删

      钻石国际娱乐报道,近期,钻石娱乐发现有一些网站的页面还未建好就上线,这些页面并且在百度抓取时返回码是404页面,于是百度抓取页面后,会当做死链接直接从数据库中删除。但是百度不知道未建好的这个页面在第二天或者过几天就能搭建好,并上线在网站内展现出来内容,但是之前由于这个页面已经被百度当做死链删除了,所以要再次等这些链接被发现,然后抓取,才能展现,这样的错误操作最终导致部分页面在一段时间内不会被百度抓取或释放出来。
      比如大型的某个门户网站爆出大量新闻时效性很强的专题未被百度及时收录的问题,经检查验证后发现就是因为页面未建成就放置在线上,并返回404状态码,被百度当成死链删除,造成收录和流量损失。
      对于这样的问题,百度官方建议网站合理使用返回码,即使用503返回码,这样百度的抓取器接到503返回码后,会在隔一段时间再去访问这个地址,在您的页面建好上线后,就又能被重新抓取,保证页面及时被抓取和索引,避免未建好的内容设为404后带来不必要的收录和流量损失。
      以下详细介绍几种百度支持的常用返回码:
      1、301:301返回码的含义是“Moved Permanently”,百度会认为网页当前跳转至新url。当遇到站点迁移,域名更换、站点改版的情况时,推荐使用301返回码,尽量减少改版带来的流量损失。虽然百度spider现在对301跳转的响应周期较长,但我们还是推荐大家这么做。
      2、404:404返回码的含义是“NOT FOUND”,百度会认为网页已经失效,那么通常会从搜索结果中删除,并且短期内spider再次发现这条url也不会抓取。
      3、503:503返回码的含义是“Service Unavailable”,百度会认为该网页临时不可访问,通常网站临时关闭,带宽有限等会产生这种情况。对于网页返回503,百度spider不会把这条url直接删除,短期内会再访问。届时如果网页已恢复,则正常抓取;如果继续返回503,短期内还会反复访问几次。但是如果网页长期返回503,那么这个url仍会被百度认为是失效链接,从搜索结果中删除。
      网站改版详细介绍请查看:http://zhanzhang.baidu.com/wiki/103
      建议和总结:
      1、如果站点临时关闭或者页面暂未建好上线,当网页不能打开时以及没有建好时,不要立即返回404,建议使用503状态。503可以告知百度spider该页面临时不可访问,请过段时间再重试。
      2、如果百度spider对您的站点抓取压力过大,请尽量不要使用404,同样建议返回503。这样百度spider会过段时间再来尝试抓取这个链接,如果那个时间站点空闲,那它就会被成功抓取了。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

推荐阅读

Archiver|手机版|小黑屋| 银钻娱乐

银钻娱乐 X3.4© 2001-2020 本站版权均归 银钻娱乐公司 所有 京ICP备199 8836 4045号

返回顶部 返回列表