维护网站上的链接
Posted
技术标签:
【中文标题】维护网站上的链接【英文标题】:Maintain Links on a website 【发布时间】:2010-01-04 11:12:06 【问题描述】:我想知道您如何在您的网页上控制链接到外部网站的链接。有时可能是外部站点消失了,而您不知道发生了这样的事件。
我正在考虑制作一个包含所有链接及其网站位置的 Excel 表格。然后我每月手动检查所有链接并检查网站是否存在(我发现这是一个非常愚蠢的想法:/)
你们中的任何人都有维护外部链接的良好系统吗?
【问题讨论】:
【参考方案1】:使用Xenu。
Xenu 的 Link Sleuth (TM) 检查网站是否有损坏的链接。链接验证在“正常”链接、图像、框架、插件、背景、本地图像映射、样式表、脚本和 Java 小程序上完成。它显示一个不断更新的 URL 列表,您可以按不同的标准对其进行排序。可以随时生成报告。
如果您使用的是 Mac,请查看 Integrity。
【讨论】:
注意不要被星际太空暴君扔进火山! en.wikipedia.org/wiki/Xenu> 感谢您的回答,它可以检查 Intranet 页面上的链接;D【参考方案2】:Xenu 被普遍认为是最好的链接检查器。定期运行它,甚至可以设置一个 cron 作业(或 windows 调度程序)来定期运行它,甚至可以通过电子邮件将结果发送给您。
W3C 在http://validator.w3.org/checklink 也有一个链接检查器(您也应该在整个网站上运行他们的 CSS 和 html 检查器)。
这取决于您的网站是如何编码的。我的全部是 php,我曾经有一个想法,每次加载页面时(或每第 n 次)检查页面上的所有链接。如果您这样做,您可以解析页面并检查每个链接,或者只是简单地执行此操作并调用 W3C 的链接检查器并解析输出 - 如果有任何错误,请给自己发送电子邮件。
【讨论】:
以上是关于维护网站上的链接的主要内容,如果未能解决你的问题,请参考以下文章