死链扫描工具: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