系统相关
首页 > 系统相关> > 死链扫描工具:Xenu工具

死链扫描工具:Xenu工具

作者:互联网

1、工具介绍

Xenu 全称 Xenu’s Link Sleuth 是一款界面简单,功能强大的软件,你可以打开一个本地网页文件来检查它的链接,也可以输入任何网址来检查,它可以分别列出网站的活链接以及死链接,连转向链接它都分析得一清二楚,支持多线程,可以把检查结果存储成文本文件或网页文件。

2、工具使用

2.1 打开工具 File --> Check URL

2.2 输入需要检查的网站地址 如果该网站有指向外部的链接,同时外部链接也需要检测,则可以勾选:Check external link

2.3 点击:options

2.4 根据需要 设置线程数

2.5 保存后,开始扫描检测

2.6 生成检查报告 当链接检查完成之后,工具会提示生成报告,点击 “是”,等待报告生成,不要输入 FTP 参数,直接点确定

2.7 报告审阅

报告生成后,Xenu会将所有错误链接列表供大家参考,同时还会生成一个XML网站地图,此时可以告知开发人员进行修复
不过生成的报告总体来说并不利于浏览,一方面是报告英文的,另一方面需要大家逐一浏览,很费精力,所以建议大家将检查结果 导出为制表符分割 的文件,如下图

2.8 导出的文件为 txt 文件,直接复制粘贴到 Excel表格,再进行数据整理。添加筛选项

3、报告分析

扫描完成后,会生成一份详情的检查报告,包括有:地址,状态,类型,大小,标题,日期,层次,外部链接,内部链接,服务器,错误,持续时间,编码,描述

我们主要分析报告的状态:包括有

ok、mail host ok :表示链接正常
timeout、no connection、no such host:表示访问超时或者无法访问(不代表是空链)
not found:如果是not found,表示没有找到,即空链接
no info to return:没有对象返回,即空页面
no object data:没有对象数据,常见于访问服务器出现400错误等访问出错情况
keep same verb:url是一致的,例如网址链接A这种形式,在软件识别此状态后,建议在源码里检查一下,如只有类似刚才举例形式是无需担心的,如有其他形式的链接,需要看其是否符合seo优化标准再做修改

3.1 cancelled / timeout 个人认为是未翻墙导致,所以直接取消,超时

3.2 error 416

HTTP response code: 416 是由于读取文件时设置的Range有误造成的

3.3 forbidden request 该地址打开时报错: Error 1020

3.4 no connection 未翻墙,无法连接

选中URL 右击 --> URL属性

3.5 no info to return 没有数据返回,百度数据统计

3.5 not found 空链接 将图片转换成Base64数据流 可以通过浏览器查看到该图片

标签:no,Xenu,报告,死链,生成,工具,链接
来源: https://www.cnblogs.com/lancy-test/p/13958045.html