网络宝典
第二套高阶模板 · 更大气的阅读体验

怎样检查链接是否失效?这几种方法够你日常用了

发布时间:2026-01-25 05:50:46 阅读:98 次

写完一篇博客,发完一份报告,或者整理好一个资源合集,点开链接一看——404 Not Found。这种尴尬谁没遇到过?链接失效不是玄学,是能主动发现、提前处理的事。

浏览器里点开看,最直接但不省力

最原始的办法:挨个右键「在新标签页中打开」,等页面加载。空白页、报错提示(比如「该网页无法访问」「DNS 解析失败」)、或者跳转到无关广告站,基本就是挂了。适合检查三五个链接,超过十个就手酸眼花。

用在线工具批量扫一遍

Dead Link Checker(deadlinkchecker.com)这类网站,把整页 URL 粘进去,它会自动抓取所有链接,几分钟后给你列个红绿清单:绿色是活的,红色标出 404、500、超时等状态。免费版一次最多扫 250 个链接,对个人博客或文档足够用。

本地小工具更安静可靠

Windows 用户可以试试 LinkChecker(开源免费),命令行运行:

linkchecker https://your-site.com/page.html

Mac 或 Linux 用户装个 curl + grep 小组合也能应急,比如检查单个链接是否返回 200:

curl -I -s https://example.com | head -1

如果输出里有 HTTP/2 200HTTP/1.1 200 OK,说明链接还活着;要是看到 404000(超时),就得动手修了。

编辑器里加个插件,边写边查

用 VS Code 写 Markdown 文档?装个 Markdown Link Check 插件,保存文件时自动标红失效链接,鼠标悬停还能看错误类型。写公众号长文前用它扫一遍外链,比发出去被读者戳穿强多了。

别只盯着「打不开」,还要看「跳去哪」

有些链接表面能打开,实则已变味:比如原先是技术教程,现在跳转成保健品广告;或者 GitHub 项目地址变成了 404,但被重定向到某个镜像站,内容却早就不更新了。这时候得手动点进去看实际内容是否匹配上下文,不能光信状态码。

做资料归档、写教学文档、维护团队 Wiki,定期跑一次链接检查,比等别人反馈「链接坏了」再补救,省心十倍。