本地安装W3C Link checker
对于网站的完整性来说,主要会发生的问题就是网站页面中出现的Dead Link。如何检验这种错误呢?当然你可以使用最笨的方法点击每一个链接,不过相信没人愿意去干这种枯燥乏味的体力活。其实最简单的方法是使用W3C Link checker,但这种Check却存在唯一的缺陷,无法解决内部网站的验证,除非你能把这些内部网站暴露在Internet上,让W3C Link Checker可以访问到它们。
要解决访问这个问题其实也不是非常困难,在参照W3C页面的Install it locally 说明来做就可以了。
如果你想我一样,有Debian/Ubuntu的环境,那么安装更方便。
- sudo apt-get install w3c-linkchecke。
- 修改/etc/w3c/checklink.conf文件,可以把Allow_Private_IPs = 1,这样可以验证non-public IP address,修改Doc_URL和Style_URL到正确的地址。
- 访问http://<servername>/w3c-linkchecker/checklink.html,可以了解是否安装成 功,最好把此html进行修改,把其中的localhost替换成实际的机器名称<servername>。(此页面是说明页面)
- 访问http://<servername>/cgi-bin/checklink,此地址才是正确校验工具的地址。(如步骤2 Style_URL设置有误,此时可能CSS会出现一些问题,但对任何功能没有影响)
现在就可以尝试验证一下你的网站,看看是否有问题了。
验证工作不仅可以使用Web方式,其实你也可以在命令行中输入checklink完成相同的工作。
不过这两种校验速度还是慢了点,现在还不清楚是否有没有其他的什么参数可以设置,来加快验证的工作。
尚无评论
