experience-building-a-better-blog.jpgProblogger的31天计划里有一个任务就是检查博客上的死链接。所谓死链接,就是指该链接指向的页面已经不存在(删除)或页面的永久链接已经改变。比如似水年华从PJblog转到WP后,以前所有的文章链接都失效了,所以文章里面出现了很多死链接。problogger提到了两个检查死链接的工具:Xenu’s Link SleuthDead-Links.com。通过yiyix的比较测试,Xenu工具更为实用。下面就介绍一下如何使用该工具检查博客上的死链接。

安装Xenu

首先来到http://home.snafu.de/tilman/xenulink.html下载Xenu。国内很多下载站也有Xenu的汉化版,如果需要中汉化版就在这些网站上下载。个人觉得Xenu很好用,没必要用汉化版。 Xenu不仅可以检查网络上博客或网站的死链接,还可以检查本地文件的链接。下载压缩包(545K)后,解压,安装。

使用Xenu

安装之后,打开Xenu,在File菜单栏里点击Check URL,在出来的对话框输入博客url即可,点击OK就开始检测。

xenu-file.gif

xenu-url.gif

如果博客上的页面较多,整个检查过程的时间就比较长。检查完毕后会提示Link sleuth finished,do you want a report? 选择“是”。然后出现对话框,要求填写FTP信息。如果填写好FTP信息,Xenu就会将报告文件传送到FTP上。当然我们也可以直接选择Cancel(取消),不填写FTP。这样的话,浏览器就会自动跳出一个报告的页面。为了便于以后分析,我们可以将这个页面保存下来。

xenu-alarm.gif

xenu-ftp.gif

分析报告

有了这个报告页面,我们就可以进行分析了。报告包含的内容如下图所示。我们主要按前两个内容进行分析。

xenu-report.gif

第一种修改方式

broken-link1.gif

上面这个图中,对于一个死链接,下面列出的是包含这个死链接的博客页面。为修复这个链接,我们可以在这些博客页面上修改。

第二种修改方式

broken-link2.gif

上面这个图中,给出了一个包含死链接的博客页面,下面再列出这个页面包含了哪些死链接。我们就可以在这个页面上修改或去除所有的死链接。

这两种方式给出的死链接不一定全面,所以有必要结合两种修改方式。我建议按第二个修改方式去修改链接,即打开一个页面,然后将此页面上的死链接全部修改或去除。

为了使修改的目的更为明确,可以结合google的网站管理员工具,根据无法访问的网址未能找到的网址,在Xenu的分析报告里面找到这些死链接,然后修复。

google-webmaster.gif

, ,
Trackback

本文到目前为止有 11 个回复

  1. 秦爱 @ 2007-10-30 7:51 pm

    对于死链有解决方法吗?我因为重建博客,出现大量死链。

  2. yiyix @ 2007-10-30 7:54 pm

    如果是改变了页面的永久链接样式,可以考虑使用301重定向。具体操作我还不太熟,需要查阅相关资料才行。

  3. 弥缝 @ 2007-10-30 8:46 pm

    我的博客就有很多坏链接(根据google的网站管理员工具显示),一直都是放着没办法~

  4. yiyix @ 2007-10-30 9:02 pm

    @弥缝,可以试试Xenu,死链接多的话真的很难改的。

  5. 果子 @ 2007-10-30 9:43 pm

    好,我来试试,下载了
    教程很详细

  6. 秦爱 @ 2007-10-31 7:38 am

    我现在只是用404带超链接来解决

  7. sofish @ 2007-10-31 9:53 am

    他说我的死链有300多个,上课了,看来只好收藏了再看^_^…

  8. Jet @ 2007-10-31 1:23 pm

    怎么说都是好东东,多谢yiyix分享。先吃饭,下下来安装

  9. wly089 @ 2008-01-10 5:36 pm

    受益了!读了之后明白该怎么看分析报告了。

  10. mandy @ 2008-07-09 10:26 am

    谢谢啦~~很好的介绍

  11. 甲亢医院 @ 2008-09-23 10:44 am

    查看网页时状态显示no connection 是什么原因啊 点击链接可以打开
    tanchuangshini@163.com
    以上是我的邮箱恳求回复

添加回复