什么是503状态码?.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
什么是503状态码?.pdf

什么是503 状态码? 503状态码最大的作用是告知搜索引擎:现在服务器压力过大,网站(某个网页)稍后再抓取, 503 是指目前无法使用服务器(由于超载或进行停机维护)。通常,这只是一种暂时的状态。 按照百度的说法,网站关闭或其他临时情况,这个时候网站应该返回: “503Service Temporarily Unavailable”!使用503 状态码,而不是404 错误页面。 如果网站需要临时维护或者未建立好就上线的页面,当网页不能打开时以及没有建好时,不 要立即返回404 ,建议使用503 状态。503 可以告知百度spider 该页面临时不可访问,请 过段时间再重试。 如果返回404 状态码,会被百度当成死链删除,造成收录和流量损失。使用503 返回码,这样百度的抓取器接到503 返回码后,会在隔一段时间再去访问这个 地址,在您的页面建好上线后,就又能被重新抓取,保证页面及时被抓取和索引 , 避免未建好的内容设为404 后带来不必要的收录和流量损失。 常见的HTTP 状态码 404 :404 返回码的含义是 “NOT FOUND”,百度会认为网页已经失效,那么 通常会从搜索结果中删除,并且短期内spider 再次发现这条url 也不会抓取。 301 :301 返回码的含义是 “Moved Permanently”,百度会认为网页当前跳 转至新url。当遇到站点迁移,域名更换、站点改版的情况时,推荐使用301 返 回码,尽量减少改版带来的流量损失。虽然百度spider 现在对301 跳转的响应 周期较长,但我们还是推荐大家这么做。 503 :503 返回码的含义是 “Service Unavailable”,百度会认为该网页临时不 可访问,通常网站临时关闭,带宽有限等会产生这种情况。对于网页返回503 , 百度spider 不会把这条url 直接删除,短期内会再访问。届时如果网页已恢复, 则正常抓取;如果继续返回503 ,短期内还会反复访问几次。但是如果网页长期 返回503 ,那么这个url 仍会被百度认为是失效链接,从搜索结果中删除。 503 状态码的设置方法 IIS 服务器的就好解决,一般回收一下应用程序池即可,或者重启一下IIS。 下面举的例子需要配合APACHE 的 .htaccess 重写文件来实现: Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{HTTP_USER_AGENT} ^.*google.* [NC] RewriteRule .* /cgi-bin/error/503.php 向除了指定ip 外的任何来访者发送 503 : Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{REMOTE_HOST} !^1\.1\.1\.1 RewriteCond %{REQUEST_URI} !^/cgi-bin/error/503\.php [NC] RewriteRule .* /cgi-bin/error/503.php 向蜘蛛发送 503 ,其他来访者返回一个404 页面: Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{HTTP_USER_AGENT} ^.*(Googlebot|Googlebot|Mediapartners|Adsbot|Feedfetcher)-?(Google| Image)? [NC] RewriteCond %{REQUEST_URI} !^/cgi-bin/error/503\.php [NC] RewriteRule .* /cgi-bin/error/503.php RewriteCond %{REMOTE_HOST} !^1\.1\.1\.1 RewriteCond %{REQUEST_URI} !^/cgi-bin/error/404\.php [NC] RewriteRule .* /under-development-explain.html [R=302,L] 如果是单页面,可以先建一个503.php 文件, ?php ob_start(); header(HTTP/1.1 503 Service Temporarily Unavailable); header(Status: 503 Service Temporarily Una

文档评论(0)

zhoubingchina + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档