站长工具seo SEO站长必须懂的http状态码及请求响应

  在做网站优化的过程中,有必要观察网站日志,这就需要我们了解一下什么是http状态码。在了解什么是状态码之前我们先看一张图例:我们在浏览网络的时候最常见的404页面。

  HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。

  那么在我们的工作有哪些状态吗是比较常见的呢?今天就给大家说说,希望可以对各位小站长有所帮助,讲的不好可以留言。

  第一、404:请求失败,请求所希望得到的资源未被在服务器上发现。没有信息能够告诉用户这个状况到底是暂时的还是永久的。

  第二、200:请求已成功,请求所希望的响应头或数据体将随此响应返回。

  第三、503:由于临时的服务器维护或者过载,服务器当前无法处理请求。这个状况是临时的,并且将在一段时间以后恢复。如果能够预计延迟时间,那么响应中可以包含一个Retry-After头用以标明这个延迟时间。如果没有给出这个Retry-After信息,那么客户端应当以处理500相应的方式处理它。

  第四、410:如果请求的资源已被永久删除,那么,服务器会返回此响应。该代码与 404(未找到)代码类似,但在资源以前有但现在已经不复存在的情况下,有时会替代 404 代码出现。如果资源已被永久删除,那么,您应当使用 301 代码指定该资源的新位置。

  第五、301:被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个 URI 之一。如果可能,拥有链接编辑功能的客户端应当自动把请求的地址修改为从服务器反馈回来的地址。除非额外指定,否则这个响应也是可缓存的。

  1xx表示请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。

站长工具seo SEO站长必须懂的http状态码及请求响应

  2xx表示请求已成功被服务器接收、理解、并接受。

  3xx表示客户端采取进一步的操作才能完成请求。通常,这些状态码用来重定向,后续的请求地址(重定向目标)在本次响应的 Location 域中指明。

  4xx表示客户端看起来可能发生了错误,妨碍了服务器的处理。除非响应的是一个 HEAD 请求,否则服务器就应该返回一个解释当前错误状况的实体,以及这是临时的还是永久性的状况。这些状态码适用于任何请求方法。浏览器应当向用户显示任何包含在此类错误响应中的实体内容。

  5xx表示服务器在处理请求的过程中有错误或者异常状态发生,也有可能是服务器意识到以当前的软硬件资源无法完成对请求的处理。除非这是一个 HEAD 请求,否则服务器应当包含一个解释当前错误状态以及这个状况是临时的还是永久的解释信息实体。浏览器应当向用户展示任何在当前响应中被包含的实体。

  作为一个seo人员的话,接触点代码也是有必要的,有帮助的。至少知道出现这些代码出现是什么回事,方便进一步处理。

  所有状态码的第一个数字代表了响应的五种状态之一。推荐阅读一下http响应相关分类:

  1xx 消息

  2xx 成功

  3xx 重定向

  4xx 请求错误

  5xx 服务器错误

  请尊重原创,原文作者:http://www.libhs.com/转载请务必保留!谢谢.

  

爱华网本文地址 » http://www.aihuau.com/a/8439371/770412556.html

更多阅读

弈天广告联盟荣膺“站长最喜欢的服务品牌” 站长联盟

弈天广告联盟荣膺“站长最喜欢的服务品牌”    2009年第四届中国互联网站长年会于5月17日在京召开。在金融危机大环境下,中国互联网行业是目前少数受危机影响较小的行业之一,本次大会围绕着“将增长进行到底”的主题展开。  中国

转载 《解脱大手印——必须要看懂的前导文》三 大手印

原文地址:《解脱大手印——必须要看懂的前导文》(三)作者:晓宣《解脱大手印——必须要看懂的前导文》(三) (拥有虚名的第四世禄东赞行人讲述) 上面是佛陀师父讲的第一例「空性与世相」,望大家回思一遍,你听懂了吗?看懂了吗?无论你懂与未懂,

转载 《解脱大手印——必须要看懂的前导文》五 光明大手印

原文地址:《解脱大手印——必须要看懂的前导文》(五)作者:晓宣《解脱大手印——必须要看懂的前导文》(五)(拥有虚名的第四世禄东赞行人讲述)另有的人物打着世界第一流圣者的旗号,弟子人山人海,威仪摆驾,三呼无量,谨防这就是把你迷昏了的地

声明:《站长工具seo SEO站长必须懂的http状态码及请求响应》为网友沐叶清风分享!如侵犯到您的合法权益请联系我们删除