http状态码是什么及意义

浏览 发布时间 2011/02/13

怎么查看搜索引擎蜘蛛来过没有?我曾经和大家分享过一段百度蜘蛛代码:

2010-11-14 01:32:45 W3SVC730124 174.139.88.98 GET /mingzhentankenan/201081160.html - 80 - 123.125.66.44 Baiduspider+(+http://www.baidu.com/search/spider.htm) 200 0 0 7515

这段代码中,我们只看最后的200 0 0 7515,而这就是http状态码。

那么知道http状态码意义是什么呢?

首先要和大家先普及一下http状态码基础知识,当我们要访问某个页面时候,就会向这个页面的服务器发送请求,如果服务器正常则会反馈一个由3位数字组成的200代码,以证明当前页面是可以访问。

如果这个页面打不开的话,则会反馈404代码,也就是我们优化中常说的死链接,那么你可以通过网站死链查询工具,来帮助你排除自己网站上的404页面。

可是这个页面你之前访问过,但是它却始终没有更新,那么就会反馈304代码,来说明这个页面未修改过,这也是造成百度快照不更新的重要指标之一

相比上面http状态码,下面还有一些不太常见的,但是可以增加你见识,也可以看一下:

204   (无内容)  服务器成功处理了请求,但没有返回任何内容。

301   (永久转向)  请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。

500   (服务器内部错误)  服务器遇到错误,无法完成请求。

502   (错误网关) 服务器作为网关或代理,从上游服务器收到无效响应。

最后总结一下,本文主要是介绍了http状态码是什么及意义,比较常见的状态码分别是404(失效页面)、200(正常链接)、301(永久转向)、304代码(未更新),你都记住了吗?

文章作者:北京网站优化@红光(QQ:86541358)
文章地址:http://www.010wangzhanyouhua.com/http-status-codes/
尊重别人的劳动成果,你的劳动成果也一定会被尊重。
文章来源:除注明来自转载,其余全部为原创文章。
旨在和大家分享网站优化经验、普及网站优化知识。
如果你喜欢本站的文章,转载时请保留文章出处,谢谢。 var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://"); document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3F228e1f36afdcb394a9b26b873488ff28' type='text/javascript'%3E%3C/script%3E"));