网站seo有时候不可避免地查看log日志,分析蜘蛛的爬行记录,比如下面一条是soso蜘蛛的爬行记录:
其中有一个200就是http状态码,另外还有很多,因为它们反映了搜索引擎对网站的“态度”,也就是反映了网站目前的问题,所有弄明白它们对seo有一定帮助。
下面这些都是常用到的:
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 协议版本。
右上方更多相关内容/站内搜索-关键词请用空格隔开


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