seo之http状态码

作者:  耕堂 | 本文浏览451次 | 2009年09月9日

网站seo有时候不可避免地查看log日志,分析蜘蛛的爬行记录,比如下面一条是soso蜘蛛的爬行记录:

124.115.0.19 – - [19/Aug/2009:01:27:25 +0800] “GET / HTTP/1.1″ 200 19638 “http://www.gengtang.net/” “Sosospider+(+http://help.soso.com/webspider.htm)”

其中有一个200就是http状态码,另外还有很多,因为它们反映了搜索引擎对网站的“态度”,也就是反映了网站目前的问题,所有弄明白它们对seo有一定帮助。
下面这些都是常用到的:

200 -服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。

202 -服务器已接受了请求,但尚未对其进行处理。

204 -服务器成功处理了请求,但未返回任何内容。

206 -服务器成功处理了部分 GET 请求。

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

302 -服务器目前正从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。此代码与响应 GET 和 HEAD 请求的 301 代码类似,会自动将请求者转到不同的位置。

304 -自从上次请求后,请求的网页未被修改过。服务器返回此响应时,不会返回网页内容。

305 -请求者只能使用代理访问请求的网页。如果服务器返回此响应,那么,服务器还会指明请求者应当使用的代理。

400 -服务器不理解请求的语法。

403 -服务器拒绝请求。

404 -服务器找不到请求的网页。例如,如果请求是针对服务器上不存在的网页进行的,那么,服务器通常会返回此代码。

407 -此状态代码与 401(未授权)类似,但却指定了请求者应当使用代理进行授权。如果服务器返回此响应,那么,服务器还会指明请求者应当使用的代理。

408 -服务器等候请求时超时。

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

500 -服务器遇到错误,无法完成请求。

501 -服务器不具备完成请求的功能。例如,当服务器无法识别请求方法时,服务器可能会返回此代码。

503 -目前无法使用服务器(由于超载或进行停机维护)。通常,这只是一种暂时的状态。

505 -服务器不支持请求中所使用的 HTTP 协议版本。

w3c更多相关

 右上方更多相关内容/站内搜索-关键词请用空格隔开

  • 标签 :  ,
  • 原文链接 : http://www.gengtang.net/seo/seo-http-status-code.html
  • 转载原创文章请注明 : 耕堂-gengtang.net
  •  “seo之http状态码” 有1条评论

    1. 2009年11月7日的8:43 上午,传说中的 耕堂

      有朋友问到,那个200(也就是状态码)后面的一串数字(如19638)是什么意思?其实是页面的体积大小,在百度快照上也能看到,只不过省略了单位

    发表留言

    可用HTML标签:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>