死链接产生的原因如何检查出死链接

网站死链接,也叫死链,是指原来正常、后来失效的网站链接,即页面己经无效,无法给用户提供任何有价值信息的页面就是死链。死链发送请求时,服务器返回404页面


1.死链可以分为协议死链和内容死链两种形式。


(1)协议死链

协议死链是指页面的TCP协议状态或者HTTP协议状态明确表示的死链,常见的如404页面、403页面、503页面等。

(2)内容死链

内容死链是指服务器返回状态是正常的,但内容已经变更为不存在、已删除或需要权限等与原内容无关的信息页面。


2.死链产生的原因


一般来说,新网站解析到主机上,不会出现死链问题,但是将网站从一个主机迁移到另一个主机时,可能会出现死链。因为网站图片、文件在迁移数据库时可能会丢失,从而造成原有的网址失效,无法打开,形成死链。下面总结了几种常见的出现死链的情况。


(1)网站改版

由于企业需要升级或者业务扩展,原有网站无法满足企业发展需求,这时候网站就需要改版升级。网站改版时,网站的URL、栏目层级、文件位置等都会发生变化,从而造成原有网页出现打不开的情况。在网站改版之前,SEO人员应当提前做好网站升级规划。


(2)伪静态设置

一些企业网站在做优化前井没有规划好 URL,例如网站前期的链接全部都是动态链接,而对搜索引擎来说,动态链接的存在井不利于收录,也不利于排名,在进行SEO 相关的静态设置后,会出现新的静态链接,原动态链接则会存在相关的动态死链。遇到这种死链,建议在网站静态设置后,直到有一半以上的静态链接被新收录时,再将企业动态链接进行规则提交。


(3)站内链接规划错误

SEO 人员在优化网站时,经常会因为工作不规范或者栏目调整等原因使得所添加的链接成为死链。如果遇到这种情况,需要对网站设置404页面,避免用户体验不好而导致客户流失。


(4)虚拟主机设置

有些主机设置出现偏差,数据库对接不够好,会形成很大一片的死链,这种情况需要与主机商配合解决。另外,有些主机商被攻击后,也会出现网站文件丢失的情况,这种死链需要提前备份,并在发现死链后及时处理。另外,还有一些小的误操作会造成死链,例如误操作删除了一个页面,或者上传文件名称错误、调用错误等。

网站空间作为承载网站内容的重要载体,当网站空间和服务器设置出现问题时,网站数据库信息可能出现遗漏或错误,这样也会产生网站死链。遇到这种情况,SEO人员需要同主机服务商协商解决。此外,有些主机服务商被攻击后,也会出现网站文件丢失造成的死链,为防止这种问题,可以提前做网站备份。


3.如何检测出死链


网站在运营过程中出现经常会出现死链,因此,SEO人员需要提前查找出死链井及时对死链进行提交处理,那么如何查找死链呢?死链的检测方式有很多种,这里介绍一款常用的死链检测软件——Xenu。


(1)Xenu软件介绍

Xenu是一款用于检测网站死链的免费软件,它可以分别列出网站的活链接及死链接,可以将转向链接分析得非常清楚,支持多线程,还可以把检查结果存储成文本文件或网页文件。总的来说,该软件能够帮助使用者发现自己站点的不足,分析竞争对手的站内优势。


(2)Xenu使用方法

Xenu软件的操作方法比较简单,用户只需输入一个网站地址,通常是网站首页地址,单击“开始检查”按钮,这个软件就会从待检测的网站根目录开始搜索所有的网页文件,如果网站内文件不存在、指定文件链接不存在或者指定页面不存在,则该链接会被当作死链,一直到该网站所有页面的链接都测试完后才结束测试,并输出测试报告。下面介绍该软件的使用方法。


1)打开软件,单击文件选择检查网址,输入要检测的网址,单击“开始检查”按钮。

2)Xenu软件网址检测界面有几个可选参数,软件中可以看到A、B、C三个选框区域。

3)选框区域用于选择是否检查外部链接,一般来说,网站内部也会有指向外部的链接,比如说友情链接,如果只检查内部链接就可以不勾选这个选项。

4)选框区域可以设置某些特定的 URL 为内部链接。例如有些站长同时运营好几个网站,并且站与站之间相关联,此时就可以使用该功能,同时检查几个网站的内部链接,如果只检测一个网站就不需要设置了。

5)选框区域下面的方框可以排除某些特定的URL被检查,例如一些功能链接、脚本链接等。


注意:单纯的检查内部链接的情况下,这些功能都可以不设置,当然还是要结合不同功能测试一下效果,通过熟悉各种功能从而更好地使用该工具。

检测完成后,该软件会自动将检测出的死链标红显示,这样方便 SEO 人员将死链导出,单独整理到一个文档中。

营销型网站