一句话答案:把网页地址丢进宝塔拨测的死链检测(t.bt.cn/tools/dead-links.html),它会先把这个页面上的链接全揪出来,再一条条去问 HTTP 状态,最后分成四类摆给你看:正常、死链、错误、未知,哪条坏了直接对着看。
改过版、批量删过页面的都懂:页面删了,别处指过来的链接还在,用户一点就是 404,体验糟、收录也受牵连。想知道某一个页面里到底有几条链接已经断掉,一条条手点显然不现实。这时候把网址丢给宝塔拨测的死链检测,整页链接它替你挨个过一遍。
一、三步跑完一次检测- 按「开始检测」,剩下的交给它——先扒链接,再挨个发请求验证,进度会自动往前走。
二、读数实例:www.bt.cn 那一页的结果
2026-10-11 拿 www.bt.cn 试了一次,页面里一共揪出 37 个链接:站内 24 条、站外 13 条。全部跑完之后,四类结果的分布是这样的(下表按数量从少到多排):
状态
| 数量
| 说明
| 死链
| 0
| 没有一条返回 404 这类「页面已不存在」的应答
| 错误
| 1
| 拿到了非常规状态码,这次是 521
| 未知
| 3
| 状态码记为 0,检测器没取到可用应答
| 正常
| 33
| 都拿到了有效的 HTTP 状态码(200)
|
几个值得单独说的:
- 「未知」的三条,两条带着 utm 追踪参数,另一条是表单链接,返回的状态码统一显示 0,也就是没拿到有效应答。
三、先修站内,再管站外
结果表给每条链接都打了标签,要么「站内」,要么「站外」。判断依据很简单:指向你自己这个域名的算站内,指向别人域名的算站外。修复的次序也有讲究——站内优先,因为那是你能直接改、改了就生效的;站外的链接断没断,得去跟对方沟通,或者干脆换成一个还能打开的地址。
四、碰上「错误」和「未知」,别急着删
先说个前提:被标成「错误」或者「未知」的链接,不代表它真的废了,那只是检测那一秒它给出的反应。常见的几类原因:
所以别看到红字就动手删。稳妥的做法是拿浏览器亲手点一遍,确认确实打不开了再处理。另外记住,这份报告是一次性的快照,链接的生死会随时间变化。改版收尾时想确认没留下烂摊子,再跑一次,把「死链」和「错误」两个数字前后比一比就够了。
常见问题
这个工具能查出哪些信息?
给它一个页面地址,它会先把这页上挂的链接全部抓出来,然后逐条去要一次 HTTP 状态,最后按正常、死链、错误、未知四档归类,每条还会标明是站内还是站外。一次性就能看清整页链接的健康状况。
四档结果各代表什么?
正常,指对方给了个有效应答,比如 200;死链,多半是 404 这一类「页没了」的回应;错误,指撞上 5xx 之类的服务端毛病;未知则比较特殊,是检测器连一个可用状态码都没拿到,报告里显示成 0。
站内站外分开标,有什么用?
它是帮你排优先级的。站内指向你自己域名下的页面,坏了你能立刻改;站外指向别人的域名,坏了只能去联系对方或者另找替代地址。先修能修的,效率最高。
被标成死链,就一定得删吗?
别这么绝对。报告只说明检测那一刻的响应情况:可能是对方临时故障,可能需要登录才放行,也可能对这类探测请求本来就不友好。碰上标记为死链或错误的,先手动打开看一眼,确认不行了再动手改。
它和网站测速差在哪?
方向不一样。网站测速是拿一个网址去多个节点跑,衡量的是通不通、快不快;死链检测则是钻进单个页面,把页内每条链接逐一验证,回答的是「这一页哪些链接已经断了」。
以上就是死链检测的全部用法。网站改版、批量删页之后,建议都跑一次死链检测,别让 404 流失用户和收录。有问题欢迎回帖。
|
|