【问题标题】:Maintain Links on a website维护网站上的链接
【发布时间】:2010-01-04 11:12:06
【问题描述】:

我想知道您如何在您的网页上控制链接到外部网站的链接。有时可能是外部站点消失了,而您不知道发生了这样的事件。

我正在考虑制作一个包含所有链接及其网站位置的 Excel 表格。然后我每月手动检查所有链接并检查网站是否存在(我发现这是一个非常愚蠢的想法:/)

你们中的任何人都有维护外部链接的良好系统吗?

【问题讨论】:

    标签: web hyperlink http-status-code-404 maintenance


    【解决方案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 的链接检查器并解析输出 - 如果有任何错误,请给自己发送电子邮件。

    【讨论】:

      猜你喜欢
      • 2019-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多