Xenu是一款深受业界好评、被广泛使用的专业死链接检测工具,体积最小但功能最强大。
你可以打开一个本地网页文件来检查它的链接,也可以输入任何网址来检查。它可以分别列出网站 的活链接以及死链接,连转向链接它都分析得一清二楚;支持多线程 ,可以把检查结果存储成文本文件或网页文件。
大量死链接存在会降低用户和搜索引擎对网站的信任,Xenu中文绿色版是站长必备的用于检测网站链接有效性并排除死链接的绿色软件。
只要输入指定的域名,Xenu就可以像蜘蛛一样爬出所有的链接并一一检查是否404死链。Xenu检查的结果以URL地址、返回状态、类型、大小、标题、日期格式显示,非常方便查看哪些链接有问题。
Xenu使用简单,最大支持100线程( Parallel threads),检测速度非常快。在对某网站的6层连接100630个连接进行检测时,使用默认的100线程耗仅费了1小时40分钟。当然耗费的网络资源比较多。
Xenu使用流程
打开xenu工具,选择文件--》输入需要检查的网站--》然后点击确定就会开始进行检测--》检测完成会提示是否需要生成报告 选择是则会弹出另一个窗口需要输入FTP信息进行生成上传,选择否则会关闭弹窗……
1.xenu初始界面
此界面“检查网址”下面的“打开”是说明打开本地文件中的文档进行检查,“检查网址列表”和“打开”大同小异;
2.在xenu中输入网址
大家通过图片可以看到,赵彦刚强调了一定要加http://,不然后果你懂的。下面的“需要检查的网址”和“不要检查的网址”不用说大家也能明白什么意思,我就不废话了,直接点击"开始检查"就会开始进行检测;
3.xenu检测完成的界面
通过图片大家看到,检查完毕之后此工具会提示是否生成报告,如果我们需要这个报告就要输入FTP信息,因为它会弹出FTP信息输入的输入的窗口,然后把报告给你。
4.FTP信息输入
如果不需要生成报告就直接关闭即可,之后我们就可以看到整站的链接情况,死链接也就一目了然了。
5.xenu最终检测结果
这个截图是我点击上面的“状态”之后展现的结果,因为点击“状态”之后它会自动进行排序,这样我们就能一目了然的看到这些信息。大家应该注意到我最 后画了一个红色的框,这个是“标题”的区域,如果我们网站指向别人的外部链接是死链的话,这里就是说明哪些链接以及锚文字之类的。
通过这个整站链接检测工具你最终不仅可以知道哪些是死链、哪些链接是问题链,还可以根据这些去做robots的设置。
千万不要认为他只有这些功能哦,xenu还可以生成网站地图,供我们查看死链,甚至可以按照抓取的URL生成Google的XML网站地图。
Xenu功能特点
首先,它是免费的;
其次,它有易学的用户界面 ;
很好的错误报告;
可以一链即查看所有“失败链接报表”;
有重新检查失败链接的功能“recheck broken”。
Xenu测试原理
从待测网站的根目录开始搜索所有的网页文件,对所有网页文件中的超级链接、图片文件、包含文件、CSS文件、页面内部链接等所有链接进行读取,如果是网站内文件不存在、指定文件链接不存在或者是指定页面不存在,则将该链接和处于什么文件的具体位置记录下来,一直到该网站所有页面中的所有链接都测试完后才结束测试,并输出测试报告。
如果发现被测网站内有页面既没有链接到其他资源也没有被其他资源链接,则可以判定该页面为孤立页面,将该页面添加到孤立页面记录,并提示用户。
测试链接目标是否存在和是否有孤立页面都可以通过程序自动完成,但是程序却不能判断目标页面是否与用户的用意是否相符合,如果链接到不正确的页面,例如将公司介绍链接到产品介绍,则程序无法进行判断,因此链接页面的正确性需要人工进行判断。
Xenu主要特征
1.不到1M大小,用户界面非常简洁,操作简单。
2.检测彻底:能够检测到图片、框架、插件、背景、样式表、脚本和 java 程序中的链接。
3.报告形式合理多样,死链接一目了然。
4.提供出现死链接的网页,方便扫除导出链接错误。
5.能够侦测重定向URL
6.可以选择是否侦测站外链接。
7.对于小型简单网站,可以用来制作HTML格式网站地图。
更新日志
1.进一步校验了翻译,让语义更加的准确;
2.修复了内存限制,支持64位大内存,只要你内存够多少URL你都可以跑;
3.修复了其中一个runtime报错问题;
4.对页面布局进行了细微调整;
小编点评
一个网站的死链影响了用户和搜索引擎的体验度,XENU这款357KB的软件能够条缕清晰地把死链、活链一一列出,而且速度极快,还是免费的,可以帮你打出报告。这是它最基本的功能,很厉害。