我正在构建一个相当大的 html 网站,它依赖于许多需要正确的部分之间的链接。
有什么方法可以检查页面上的每个链接并确保它不会返回 404?
答案1
您可能想要尝试的一件事是构建站点地图的工具,这些工具会抓取您的网站以建立所有链接等,并会报告 404 页面。我使用Google 站点地图自动化工具在 Mac 上,但我确信有许多 Windows 版本可以做同样的事情。然后它们会为您提供指向 404 页面的链接列表。
答案2
我使用 Xenu 的 Link Sleuthhttp://home.snafu.de/tilman/xenulink.html
尽管有“习惯”图标,但它确实能很好地完成这项工作。它使用多个线程爬取整个网站,有选项可以包含哪些内容以及排除哪些内容。最后会提供一份完整的报告。