维护网站上的链接

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

【讨论】:

以上是关于维护网站上的链接的主要内容,如果未能解决你的问题,请参考以下文章

网站的域名申请和备案, 网站开发,上线,维护 包括那些工作流程

维护页面控制[关闭]

企业网站如何维护?网站维护主要做什么?

在维护前几个小时显示网站维护通知

开源大型网站架构技能图谱

在 Eleventy 中维护外部链接