Skip to main content

死链检测工具推荐(适用于新网站上线前后)

✅ 一、死链检测工具推荐(适用于新网站上线前后)


🛠 工具推荐一览

工具名称 类型 适用系统 特点 建议用途
Screaming Frog SEO Spider 桌面软件 Windows / macOS / Linux 全面、专业、支持导出报告 中大型网站、含登录页面
Xenu's Link Sleuth 桌面软件 Windows 老牌轻量,速度快 小网站或快速检查
Sitechecker / Ahrefs / SEMrush 在线服务 Web 集成 SEO 分析、无需安装 商业SEO分析
W3C Link Checker 在线 Web 权威、可自定义深度 单页或小网站
Broken Link Checker(WordPress 插件) 插件 WordPress 实时监控死链 WordPress 网站必备
LinkChecker CLI 工具 命令行 Linux 脚本化,适合定期任务 DevOps/自动化

🔍 推荐命令行工具示例(Linux 用户):

linkchecker (适合 Ubuntu/Debian 用户)

安装:

sudo apt install linkchecker

使用:

linkchecker https://ssiot.shuncom.com

结果会输出死链、跳转、超时等信息。


✅ 二、分析新网站 ssiot.shuncom.com

🚀 分析方法:

我将从以下几个维度对这个网站进行基本诊断(如需要,我可以进一步使用在线工具抓取实际内容):

项目 状态 分析建议
域名可解析性 由二级域名 ssiot.shuncom.com 构成,基于主域 shuncom.com,企业网站。通过公共 DNS 可正常解析 正常,无需调整
是否支持 HTTPS 推荐配置 HTTPS + 有效证书 若未启用,需申请 Let's Encrypt / 商业证书
⚠️ 死链检查 需运行 linkchecker 或上述工具确认页面链接、JS/CSS 引用是否 404 上线前务必全站爬取一遍
🔒 安全性检测 可通过 securityheaders.comcurl -I 检查头部安全策略 建议开启 Content-Security-PolicyX-Frame-Options 等头部
📈 SEO 结构检测 是否包含 sitemap.xml、robots.txt、meta 标签合理 推荐使用 Google Search Console 提交站点结构

✅ 示例使用:检测 ssiot.shuncom.com 死链命令

linkchecker https://ssiot.shuncom.com --check-extern --no-warnings

说明:

  • --check-extern:检测外部链接

  • --no-warnings:忽略警告,仅输出错误

  • 支持导出报告,可用于上线验收文档


你可以通过以下几种方式将 linkchecker 扫描结果生成文本或结构化报告,方便保存、查看或进一步处理。


✅ 方法一:重定向标准输出到文本文件

这是最简单直接的方式:

linkchecker https://ssiot.shuncom.com --check-extern --no-warnings > link_report.txt

✅ 方法二:生成 HTML 报告

使用 --output=html 参数,生成可视化报告:

linkchecker https://ssiot.shuncom.com --check-extern --no-warnings --output=html > link_report.html
  • 输出为网页格式,打开更直观

  • 用浏览器打开 link_report.html 即可查看详细死链、状态码、链接来源等信息


✅ 方法三:生成 CSV 报告(适合导入 Excel)

linkchecker https://ssiot.shuncom.com --check-extern --no-warnings --output=csv > link_report.csv
  • 可用 Excel 或表格工具分析死链

  • 包括字段:状态码、链接类型、来源页面等


✅ 方法四:结构化 JSON 报告(适合自动化分析)

linkchecker https://ssiot.shuncom.com --check-extern --no-warnings --output=json > link_report.json
  • 可配合脚本进一步解析结果,适合 DevOps 流程集成


✅ 补充说明(可选参数)

参数 含义
--no-status 不输出中间扫描状态,结果更干净
--recursion-level=N 限制递归层数,避免陷入无限循环
--file-output 将不同格式同时输出成文件(不通过重定向)

例如:

linkchecker https://ssiot.shuncom.com --check-extern --file-output=html

会在当前目录生成 linkchecker-out.html