在建立和维护网站的过程中,由于各种原因,不可避免地会导致死链接。其实死链接就是不能打开的链接,通常是因为一个页面被移动或者删除后,这个页面的url在其他页面中仍然存在,而这个url指向了一个错误的地址,这里什么都没有,这个url就是网站的死链接。
死链接的形式
死链接一般分为两种形式,协议死链接和内容死链接。
协议死链:页面的TCP协议状态/HTTP协议状态码明确指示的死链,如404、403、503状态等。
内容死链接:服务器返回的状态正常,但内容已被更改为与原内容无关的信息页面,如不存在、删除或权限要求,以及部分因程序代码不完整或错误而形成的死链接,如链接打不开、调用错误或内容找不到。
为什么会有死链接?
?设置错误
网站完成后,上传到服务器时,网页上的链接并没有按照正常的目录进行设置,导致网站指向的链接变成了死链接,比如删除页面。这个问题通常是由于网站修改时没有备份网站程序,导致网站数据调用错误,使得网站内容无法显示或报错,导致死链接。
?人工删除
由于人为或非人为原因,网站服务器中的url页面被删除,这也可能导致网站的死链接。
?文件移动或删除
服务器环境配置错误、文件或目录名称修改、文件或目录移动等。都会造成网站上的死链接。
网站死链的影响
?递减功率
dth: 100%;height: auto;” />
可能引起搜索引擎降权,降低网站排名。
?体验差
用户体验差,损失用户群体,试想,页面打不开,谁还会来打开你的网站。
?不收录
让蜘蛛反感,死链过多会引起蜘蛛厌恶,从而减少爬取频率,如未做404页面返回或死链屏蔽,则会让蜘蛛爬取404页面时进入死胡同,无法返回其他页面爬取,会降低网站的收录概率。
死链接的查询方法
?手动检查
手动检查站点死链接,这个方法不但麻烦而且也费时间,手动检查只能通过人工点击去检查站点404死链接,少量的死链接可以使用这种方法,但大量的死链接页面不建议使用这种方法。
?用工具检测
大量的死链接我们可以采用在线自动检测或用软件进行自动检测死链接,下面给大家提供两种方法在线检测死链接:
站点管理员经常要对站点链接进行死链接检测,以便能够对死链接进行及时处理。
死链接的处理方法
?robots
可以用robots.txt协议对死链接url地址进行屏蔽,即设置robots.txt文件,禁止搜索引擎蜘蛛抓取相关页面。
?301重定向
可利用301跳转协议将404死链接跳转到目标页面,即将所有打不开404死链接页面301重定向到新的页面。
?404页面
在404死链接页面引导用户进行二次点击,降低站点的跳出率。
在网站搭建和优化的过程中,应该尽量规避死链接的出现,经常检查和处理网站死链,避免造成排名下降、收录下降等后果。