HTTP 状态码
查询状态码含义与使用场景
所有处理都在你的浏览器本地完成,数据不会上传到服务器。
查询状态码含义与使用场景
所有处理都在你的浏览器本地完成,数据不会上传到服务器。
信息响应:请求已收到,仍在处理
成功:请求已被成功处理
重定向:需要进一步动作才能完成
客户端错误:请求本身有问题
服务端错误:服务器处理时出错
状态码由服务器在响应头第一行返回,决定浏览器与搜索引擎如何对待这次请求。做 SEO 时最需要盯住的是 301/302 的区别与 404/410 的处理。
Continue
请求头已收到,客户端可以继续发送请求体
Switching Protocols
服务器同意切换协议,常见于升级到 WebSocket
Early Hints
提前返回部分响应头,让浏览器先预加载资源
OK
请求成功,响应体里是所要的内容
SEO 提示:正常收录的前提
Created
请求成功并创建了新资源,常用于 POST
Accepted
请求已接受但尚未处理完,用于异步任务
No Content
处理成功,但没有内容要返回
Partial Content
返回部分内容,用于断点续传与视频拖动
Moved Permanently
永久重定向,资源已换到新地址
SEO 提示:权重会传给新地址,换域名或换 URL 时用这个
Found
临时重定向,原地址以后还会用
SEO 提示:搜索引擎仍索引原地址,别用它做永久搬迁
See Other
改用 GET 去取另一个地址,常见于表单提交后
Not Modified
内容未变化,用缓存即可
SEO 提示:命中越多,爬虫的抓取预算越省
Temporary Redirect
临时重定向,且必须保持原请求方法
Permanent Redirect
永久重定向,且必须保持原请求方法
Bad Request
请求语法有误,服务器无法理解
Unauthorized
需要身份认证,或认证信息无效
Payment Required
需要付费才能访问,实际使用很少
Forbidden
已认证但没有权限,服务器拒绝执行
SEO 提示:爬虫拿到 403 会认为内容不可访问
Not Found
找不到该资源,也不说明是否曾存在
SEO 提示:长期 404 的页面会被移出索引
Method Not Allowed
该地址不支持这个请求方法
Request Timeout
客户端发送请求太慢,服务器主动断开
Conflict
与资源当前状态冲突,常见于并发编辑
Gone
资源已被永久删除,明确表示不会回来
SEO 提示:比 404 更快让搜索引擎移除该页
Payload Too Large
请求体超出服务器允许的大小
Unsupported Media Type
请求体的格式服务器不支持
Unprocessable Content
格式正确但语义有误,常见于表单校验失败
Too Many Requests
请求过于频繁,被限流了
SEO 提示:限流误伤爬虫会导致抓取量下降
Unavailable For Legal Reasons
因法律原因不予提供
Client Closed Request
客户端提前断开连接(Nginx 非标准码)
Internal Server Error
服务器内部出错,没有更具体的信息
SEO 提示:持续 500 会让排名明显下滑
Not Implemented
服务器不支持该请求方法
Bad Gateway
网关从上游服务器收到无效响应
Service Unavailable
服务暂时不可用,通常是过载或维护
SEO 提示:维护期用它并配 Retry-After,比返回 404 安全
Gateway Timeout
网关等待上游服务器响应超时
HTTP Version Not Supported
服务器不支持请求使用的 HTTP 版本
Web Server Is Down
源站拒绝了 Cloudflare 的连接(非标准码)
Connection Timed Out
Cloudflare 连接源站超时(非标准码)