做SEO时,大家常常会在系统日志上见到相近那样的代码:
61.135.166.232 - - [31/Dec/2007:02:30:11 +0800] "GET /category21.html HTTP/1.1" 200 10968 "-" "Baiduspider+(+http://www.baidu.com/search/spider.htm)"
66.249.70.172 - - [31/Dec/2007:03:36:10 +0800] "GET /32_10_zh.html HTTP/1.1" 200 18395 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
这里边必须了解的,就是那个怪异的数据“200”(此外哪个数字表示爬取的图片大小)。
“200”便是HTTP状态码。
SEO全过程中最普遍的HTTP状态码有:
200 - 服务器取得成功回到网页
404 - 请求的网页不会有
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 服务器现阶段没法应用(因为超重或关机维护保养)。一般,这仅仅临时情况。
这种仅仅SEO中常会遇到的HTTP状态码,你能到W3C网站掌握大量。
阅读文章文中的人还能够阅读文章:
怎么设置首选域?
301跳转如何开展URL规范化设定?
百度搜索为什么不百度收录我的网站?
标签内容: 请求 状态码 服务器 网页 代码 200