SEO 百科
HTTP 状态码
本页目录
HTTP 状态码指的是服务器在响应请求时给出的代码,用来表示这次请求的结果[2][3]。
分组的含义
| 首位 | 含义 | 常见代码 |
|---|---|---|
2 |
成功 | 200 |
3 |
重定向 | 301、302、304 |
4 |
请求方有问题 | 404 |
5 |
服务器端有问题 | 503 |
抓取工具的处理
- 收到成功代码,抓取工具会把内容交给下一步处理,也就是可能进入索引[2]。
- 收到重定向,抓取工具会跟随跳转,默认最多十次,中途的内容忽略,只处理最终目标[2]。
- 收到
4开头的代码,抓取工具不会使用其中的内容,搜索引擎还会渐渐移除已经收录的网址[2]。 - 收到
5开头的代码,抓取工具会暂时放慢抓取,已收录的网址先留着,时间久了也会丢弃这些网址[2]。
重定向的强弱
同样是重定向,不同代码给出的信号强弱不一[2]。
与搜索结果的关联
这些代码还会影响结果里的呈现,以及工具里报出的问题[2]。
4 开头到 5 开头的代码,以及失败的重定向,管理工具都会生成错误提示[2]。另外还有一种隐蔽情况:页面返回成功代码,内容却是空白或错误信息,这类会被判为软 404[2]。
附录
参见
参考资料
官方(境外)
- 《RFC 9110 : STD 97 : HTTP Semantics》,RFC 编辑部。
- 《HTTP 状态代码对 Google 抓取工具的影响》,Google 搜索中心。
第三方
外部链接
无。