SEO:教你看懂日志中的HTTP状态码

本文由 我爱深州 于 2013-7-15 11:06 发布在  深州房产    

HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。
我们在做seo的时候,经常需要查看日志,里面就有大量的http状态码,这需要我们了解这些http状态码到底是什么意思。
最常见的HTTP状态码有:
200 – 服务器成功返回网页。请求已成功,请求所希望的响应头或数据体将随此响应返回。
404 – 请求的网页不存在。请求失败,请求所希望得到的资源未被在服务器上发现。没有信息能够告诉用户这个状况到底是暂时的还是永久的。假如服务器知道情况的话,应当使用410状态码来告知旧资源因为某些内部的配置机制问题,已经永久的不可用,而且没有任何可以跳转的地址。404这个状态码被广泛应用于当服务器不想揭示到底为何请求被拒绝或者没有其他适合的响应可用的情况下。
503 – 服务器超时。由于临时的服务器维护或者过载,服务器当前无法处理请求。这个状况是临时的,并且将在一段时间以后恢复。如果能够预计延迟时间,那么响应中可以包含一个 Retry-After 头用以标明这个延迟时间。如果没有给出这个 Retry-After 信息,那么客户端应当以处理500响应的方式处理它。
注意:503状态码的存在并不意味着服务器在过载的时候必须使用它。某些服务器只不过是希望拒绝客户端的连接。
其他经常碰到的HTTP状态码列表如下:
HTTP状态码        摘要说明

 

成功2××          成功处理了请求的状态码。
200                   服务器已成功处理了请求并提供了请求的网页。
204                   服务器成功处理了请求,但没有返回任何内容。
                       
重定向3××       每次请求中使用重定向不要超过 5 次。
301                   请求的网页已永久移动到新位置。当URLs发生变化时,使用301代码。搜索引擎索引中保存新的URL。
302                   请求的网页临时移动到新位置。搜索引擎索引中保存原来的URL。
304                   如果网页自请求者上次请求后没有更新,则用304代码告诉搜索引擎机器人,可节省带宽和开销。
客户端错误4××  表示请求可能出错,妨碍了服务器的处理。
400                    服务器不理解请求的语法。
403                    服务器拒绝请求。
404                    服务器找不到请求的网页。服务器上不存在的网页经常会返回此代码。
410                    请求的资源永久删除后,服务器返回此响应。该代码与 404(未找到)代码相似,但在资源以前存在而现在不存在的情况下,有时用来替代404 代码。如果资源已永久删除,应当使用 301 指定资源的新位置。
服务器错误5××   表示服务器在处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。
500                     服务器遇到错误,无法完成请求。
503                     服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。
写在最后,羽毛要提醒的一点是其中最需要特别注意的是404状态码和301状态码,如果处理不好会影响到整个网站。所以404页面的制作和301重定向处理大家必须要掌握。

标签: seo 日志 HTTP 状态码

黑喵SEM管理黑喵SEM-关于网络营销SEM和SEO的那些事儿黑喵SEM和SEO的那些事儿手机版RSS留言给黑喵SEM关于黑喵SEM

京ICP备13018586号 sitemap© 我爱深州网 本站如无意侵权,请尽快联系我们。