我应该如何检查我的网站是否有死链接?我使用了一些基于 Web 的实用程序,效果不错,例如:
我以前用过一些免费应用,比如西努。
我真的很想找到一种可以导出报告的格式,比如 CSV 或 XML。你用什么格式?
答案1
IIS SEO 工具包非常适合此用途。它的功能远不止搜索无效链接。http://www.iis.net/extensions/SEOToolkit
您可以使用数据运行报告,也可以随时间跟踪报告。
答案2
我有一台 Linux 机器,它有一个 cron 作业,运行 linkchecker 向我发送报告。
http://wummel.github.io/linkchecker/
如果您正在运行 Ubuntu,它位于包管理器中。
sudo aptitude install linkchecker
man linkchecker
有很多选择。对我来说很实用。可以以多种格式保存报告。
答案3
我会投票支持西努. 速度极快,并为您提供各种其他功能。
答案4
我个人会使用一些服务器端日志分析器来持续监控死链接。Webalizer/Awstats 和其他工具可以通过解析您的网络服务器日志为您提供任何 404 Not Found 错误的报告。
这种方法的优点:您还可以捕获可能发布在其他网站上的指向您网站的错误链接、用户输入错误等等。而且这是持续监控,而不仅仅是运行某个死链接检查器时进行一次。
您可以将其与 httrack 等网站镜像软件结合使用。只需让它抓取您的网站,然后从其中一个日志解析工具中获取报告即可。
还有一些桌面应用程序可以解析 apache 日志文件并在一份好的报告中向您提供任何 404 错误。