Xenu网站死链接查询工具的使用
在我们维护和更新网站的过程中,难免会遇到死链接,这些死链接包括图片链接失效,锚文本链接失效等,死链接是会影响用户体验的,所以我们要尽量避免和减少死链接。那如果我们刚接手一个网站,该如何检测死链接呢?本篇文章就和大家分享一个死链接批量检测工具-Xenu。
一,下载和安装
百度上搜“Xenu下载”,有一大堆网站可以下载此软件;下载后双击“Xenu.exe”即可使用,不需要安装;
二、Xenu 使用
1、双击“.exe”的文件名,即可启动Xenu,如下图所示;
2、点击菜单栏中的“文件>检查网址”或者直接按快捷键Ctrl+N,打开“开始一次新的检查”对话框,并在第一个输入框中输入你的网址,此处以本网址为例,网址为http://www.cntworld.cn。输入后点击“开始检查”。
Xenu检查网址
Xenu开始检查
3、单击“开始检查”按钮后,死链接检查工具运行在右下角会有完成的百分比以及检测到的链接数量,在每个链接后会有页面的状态,页面的类型,页面的标题等信息,此处可以大概看一下所有页面的基本信息。
开始扫描,会显示当前链接的详细信息。包括:地址、状态、类型、大小、标题、日期、层次、外部链接、内部链接、持续时间。
4、在死链接检查完成后,自动弹出对话框,选中“是”生成检查报告。
单击“是”之后会弹出一个“终止”的提示框,这是系统在生成报告,不要单击“终止”,稍等片刻之后就会弹出另外一个对话框;如下图所示;
ftp参数对话框
5、然后在ftp参数对话框中选择取消,如上图所示;这时会自动弹出网页浏览状态,报告总共分为8个部分,如下图所示;
三、专业术语说明:
ok、mail host ok :表示链接正常;
timeout、no connection、no such host:表示访问超时或者无法访问(不代表是空链);
not found:如果是not found,表示没有找到,即空链接;
no info to return:没有对象返回,即空页面;
no object data:链接可以正常打开,应该是链接文字为汉字或者定义有异常;
server erro:服务器错误,链接不存在或者异常;
四、测试报告英文术语说明:
Broken links, ordered by link:中断链接,按链接顺序列出网站中的中断连接地址,每个中断链接下列出了存在这些中断链接的网页地址;
Broken links, ordered by page:中断链接,按网页顺序表示网页中存在中断链接的网页,并在网页下方标出中断链接接的地址;
List of redirected URLs:转向网址列表,列出重新转向定位的网址
List of valid URLs you can submit to a search engine:你可以提交给搜索引擎的url,列出所有有效的网址列表
Site Map of valid HTML pages with a title:包含一个标题的网页地图:列出包含标题的网页地图sitemap
Broken page-local links (also named ‘anchors’, ‘fragment identifiers’):中断当地链接
Orphan files::孤立文件,没有外链或内链链接d
Statistics for managers:对所有类型的网址进行统计
anchor occurs multiple times 锚文本(链接)出现多次
五、总结:
测试需要重点关注的就是:Broken links, ordered by link、Broken links, ordered by page、List of redirected URLs、Orphan files、Statistics for managers,其中:Broken links, ordered by link、Broken links, ordered by page内容一样只是排序不同,List of redirected URLs问题不大可以不修改,
Broken page-local links没有发现网页的问题,并且视图只显示无效的连接,没有列出此项内容,个人认为是不需要修改的。
Orphan files:是孤立文件,就是没有链接能到达,就像一个孤立的小岛一样,需要加上链接,方便蜘蛛顺着链接爬取
六、Xenu缺点
Xenu无法检测到已经被删除的url;下面以被删除的http://www.mocfan.net/course/hot/512.html为例;Xenu无法单独列出这些被删除的URL;
七、Xenu优点
Xenu能够快速的批量检测出哪些网页有死链接,死链接有两种显示方式,一种显示方式是一个死链接对应一个或多个网页,也就是多个网址使用了这个死链接,比如一张图片被多个网页引用;另一种是一个网页对应一个死链或者多个死链,比如一个网页引用了多个图片,其中有一个或多个图片变为死链接,无法显示。
Broken links,ordered by link
Broken links,ordered by page
相信通过以上的介绍,你应该知道死链接检测工具Xenu能做什么不能做什么了。