HTTP 状态码手册

更新于 2026年7月23日

适用人群:网站运维、SEO 从业者、后端与前端开发者

核心概念

五大类速览

分类 含义
1xx 信息性 请求已接收,继续处理
2xx 成功 请求已成功处理
3xx 重定向 需要进一步操作(跳转)才能完成请求
4xx 客户端错误 请求语法错误或无法完成
5xx 服务器错误 服务器处理合法请求时失败

常见状态码表

状态码 名称 中文含义
100 Continue 客户端应继续发送请求主体
101 Switching Protocols 服务器同意切换协议(如升级为 WebSocket)
200 OK 请求成功,返回预期内容
201 Created 请求成功且创建了新资源
204 No Content 请求成功但无返回内容
206 Partial Content 返回资源的部分内容(常用于断点续传)
301 Moved Permanently 永久重定向,SEO 权重会传递到新地址
302 Found 临时重定向,资源地址暂时变化
304 Not Modified 资源未修改,客户端可使用本地缓存
307 Temporary Redirect 临时重定向,且要求保持原请求方法
308 Permanent Redirect 永久重定向,且要求保持原请求方法
400 Bad Request 请求语法错误,服务器无法理解
401 Unauthorized 需要身份认证
403 Forbidden 服务器拒绝访问(无权限)
404 Not Found 请求的资源不存在
405 Method Not Allowed 请求方法不被该资源支持
410 Gone 资源曾经存在但已永久删除
429 Too Many Requests 请求频率超限(限流)
500 Internal Server Error 服务器内部错误,未给出具体原因
501 Not Implemented 服务器不支持该请求功能
502 Bad Gateway 网关/代理从上游服务器收到无效响应
503 Service Unavailable 服务器暂时过载或维护,无法处理请求
504 Gateway Timeout 网关/代理等待上游服务器响应超时

常见错误

  • ⚠️把 301 和 302 混用,导致 SEO 权重无法正确传递到新 URL
  • ⚠️网站出错时统一返回 200 加错误页面文案,而不是返回真实的 404/500,误导爬虫和监控
  • ⚠️404 页面被解析为 200(软 404),造成死链无法被搜索引擎正确识别

对应工具

常见问题

301 和 302 对 SEO 有什么区别?
301 是永久重定向,搜索引擎会将旧页面的权重和排名信号转移到新地址;302 是临时重定向,搜索引擎通常仍保留对原地址的收录,权重不会转移。
网站频繁出现 502/504 怎么排查?
502/504 多为后端服务器或反向代理异常,可先用 /site-check 检测响应状态,再排查源站负载、防火墙拦截、CDN 回源超时等原因。
404 和 410 有什么区别?
404 表示资源当前找不到,可能是临时的;410 表示资源已被确认永久删除,对搜索引擎是更明确的信号,有利于加快旧页面从索引中清除。

相关教程

官方资料来源