跳到正文

← 全部工具

免费在线工具

HTTP 状态码速查

输入 404 这样的状态码,或“跳转”“超时”这样的词,就能得到通俗的解释、常见原因、解决办法,以及它对搜索引擎意味着什么。每个状态码都有自己的链接,例如 #503,方便分享准确的答案。包含 nginx 的 499 和 Cloudflare 的 520 到 526。

共 48 个状态码

使用方法

  • •可以按状态码搜索(输入 40 会列出所有 40x)、按名称或任意词搜索。标签按组筛选:信息、成功、重定向、客户端错误、服务器错误。
  • •点开一个状态码,查看它的含义、常见原因、解决办法和对 SEO 的影响。链接会变成 #404 之类,用按钮可以复制指向该状态码的链接。
  • •第一位数字说明谁出了问题:4xx 表示请求有误或被拒绝,5xx 表示服务器出了故障。

它能做什么,不能做什么

  • •这是速查表,不是诊断工具。具体是哪个原因,要看你的服务器日志。
  • •SEO 说明描述的是搜索引擎通常的做法,它们不会公布确切的阈值。
  • •非标准状态码(nginx 的 499、Cloudflare 的 520 到 526)会标明所属厂商,它们不属于 HTTP 标准。
  • •在公开网络上几乎看不到的状态码(如 102、226、506)没有收录。

常见问题

301 和 302 有什么区别?
301 表示页面永久搬家,搜索引擎应把排名转移到新地址。302 表示临时搬迁,旧地址仍会被收录。
404 和 410 有什么区别?
404 表示这里现在什么都没有,可能只是暂时的。410 表示有意移除且不会再回来,搜索引擎往往会稍早一些把它移出索引。
什么是软 404?
页面显示“未找到”,却返回状态码 200。搜索引擎把它当作错误,并在 Search Console 里报告。请改为返回真正的 404 或 410。
502 或 504 怎么解决?
两者都表示网关或代理没有从后端服务器得到正常响应。检查后端是否在运行,查看两边的日志,留意慢请求或过短的超时设置。
哪些状态码对 SEO 伤害最大?
持续很久的 5xx(抓取变慢、页面被移出索引)、有外链的页面出现 404、跳转链和死循环,以及软 404。短时间维护应使用带 Retry-After 的 503。

相关工具