天生我才必有用

本地安装W3C Link checker

Posted in 测试,网站设计    作者:Ray    2008年五月29日

对于网站的完整性来说,主要会发生的问题就是网站页面中出现的Dead Link。如何检验这种错误呢?当然你可以使用最笨的方法点击每一个链接,不过相信没人愿意去干这种枯燥乏味的体力活。其实最简单的方法是使用W3C Link checker,但这种Check却存在唯一的缺陷,无法解决内部网站的验证,除非你能把这些内部网站暴露在Internet上,让W3C Link Checker可以访问到它们。

要解决访问这个问题其实也不是非常困难,在参照W3C页面的Install it locally 说明来做就可以了。

如果你想我一样,有Debian/Ubuntu的环境,那么安装更方便。

  1. sudo apt-get install w3c-linkchecke。
  2. 修改/etc/w3c/checklink.conf文件,可以把Allow_Private_IPs = 1,这样可以验证non-public IP address,修改Doc_URLStyle_URL到正确的地址。
  3. 访问http://<servername>/w3c-linkchecker/checklink.html,可以了解是否安装成 功,最好把此html进行修改,把其中的localhost替换成实际的机器名称<servername>。(此页面是说明页面)
  4. 访问http://<servername>/cgi-bin/checklink,此地址才是正确校验工具的地址。(如步骤2 Style_URL设置有误,此时可能CSS会出现一些问题,但对任何功能没有影响)

现在就可以尝试验证一下你的网站,看看是否有问题了。

验证工作不仅可以使用Web方式,其实你也可以在命令行中输入checklink完成相同的工作。

不过这两种校验速度还是慢了点,现在还不清楚是否有没有其他的什么参数可以设置,来加快验证的工作。

标签: ,

Leave a Reply