坏链检查器

失效链接会消耗用户信任、SEO 和读者耐心。粘贴页面 URL 后,检查器读取页面 HTML、收集出站链接,并向每个链接发送 HEAD 请求,报告 HTTP 状态:200 正常、301 重定向、404 未找到、500 错误或超时。每次检查最多覆盖 12 个链接,几秒钟即可完成,无法访问的目标会标记为状态 0,方便你决定先修复什么。

坏链检查器如何工作

  1. 1

    输入页面 URL

    粘贴要检查的页面的完整 URL,以 http:// 或 https:// 开头。

  2. 2

    提取出站链接

    检查器读取页面 HTML 并收集其 http(s) 链接目标,跳过重复项。每次最多检查 12 个链接。

  3. 3

    每个链接都会收到 HEAD 请求

    每个目标通过 HEAD 请求检查,超时 6 秒。不跟随重定向:301 或 302 按原样报告。

  4. 4

    查看结果

    每个链接显示其 HTTP 状态以及正常或损坏标记。无法访问的链接显示状态 0。

HTTP 状态速查

代码 含义 该怎么做
200 正常 无需操作
301 永久移动 将链接更新到最终 URL
302 已找到(临时重定向) 通常没问题;长链路不好
307 / 308 严格临时 / 永久重定向 如果链路有多跳则更新
403 禁止访问 链接仍存在但被阻止(付费墙、地区)
404 未找到 删除或替换链接
410 已删除 必须替换,页面已永久移除
429 请求过多 稍后重新检查;目标被限流
500 / 502 / 503 服务器错误 重新检查;目标端可能是临时问题
超时 服务器太慢 重新检查;若持续存在则标记

重定向

此检查器不跟随重定向。返回 301 或 302 的链接会按该状态报告,方便你查看并决定是否更新。如果需要知道重定向链最终指向哪里,请使用重定向检查器。

常见原因

  • 过期外部文章,新闻站会腐烂,博客会停更。
  • HTTPS 迁移遗留http:// 目标现在会重定向到 https://
  • 移动过的产品页面,电商重组会破坏入站链接。
  • 指向重命名章节的锚点链接,你自己站点上的 #old-heading
  • 尾部斜杠不一致/page/page/ 可能根据服务器配置产生 301 或 404。

保持检查快速

  • 每次检查一个页面:每次检查最多发送 12 个 HEAD 请求,结果几秒钟即可返回。
  • 检查之间等待一分钟:检查器为每个访客每分钟最多允许 3 次检查,以免对目标服务器造成负担。
  • 403 请手动核实:有些服务器会拦截非浏览器请求,因此在此失败的链接在浏览器中可能仍可打开。

常见问题

不会。它只检查你提供的单个 URL 上的出站链接,每次最多 12 个。大型站点的全站审计请使用 Screaming Frog 这类专用桌面爬虫。

有些服务器会阻止没有浏览器 User-Agent、Cookie 或 referer 的请求。检查器发送的是最小请求头,因此链接在这里可能显示为损坏,但在你的浏览器中可以正常打开。如果怀疑误报,请手动打开验证。

检查器会读取找到的每个 http(s) 链接目标,不查看 rel 属性,因此 nofollow 链接与其他链接一样都会被检查。没有过滤掉它们的筛选功能。

每次检查 12 个链接可保持检查快速,并给目标服务器留出合理余地。如需完整抓取大型页面或网站,请使用专用桌面爬虫。

大多数博客每月一次,高流量页面或电商页面每周一次。任何大型内容迁移后,建议第二天运行一次,一周后再运行一次。

相关工具

此工具还提供其他语言版本