是否有桌面或网络应用程序可以搜索我的网站中的断开的链接?
我希望它停留在我提供的域内,并检查从一个页面到另一个页面的链接以及到其他网站的链接。我希望它报告 404、5XX、3XX 和其他错误。
答案1
桌面链接检查器
- Xenu 的链接侦探. 免费。仅适用于 Windows。
- 深海拖网. 商业版。Windows 和 Mac。
- 蜘蛛网. 商业版。仅限 Windows。
- 排序网站. 商业版。仅限 Windows。
- 链接扫描. 商业版。仅限 Windows。
基于 Web 的链接检查器
- W3C 链接检查器. 免费。检查整个站点。
- 断开链接检查工具 - 死链接检查器. 站点检查:免费,多重检查器:免费,自动检查器:商业。
答案2
链接检查器是一个免费的、 GPL 许可的 URL 验证器。
递归和多线程检查
以彩色或普通文本、HTML、SQL、CSV、XML 或不同格式的站点地图图表输出
HTTP/1.1、HTTPS、FTP、mailto:、news:、nntp:、Telnet 和本地文件链接支持
使用正则表达式过滤器对 URL 进行链接检查的限制
代理支持
HTTP、FTP 和 Telnet 的用户名/密码授权
遵守 robots.txt 排除协议
Cookie 支持
HTML 和 CSS 语法检查
防病毒检查
命令行界面
GUI 客户端界面
(快速)CGI 网络界面(需要 HTTP 服务器)
答案3
您可以使用 W3C 的链接验证工具 -W3C 的链接检查器。
答案4
您也可以考虑wget
以-spider
模式运行。请参阅http://linux.die.net/man/1/wget对于wget
手册页:)
wget -spider <URL>
似乎和你的要求一致。