网站建设完毕准备上线前非常重要的一步就是检查网站死链,然后消除这些死链!但是在网站维护过程中出现死链怎么办?为什么网站为什么会有死链产生?
一、网站为什么会有死链产生?
1、编辑或者是程序失误,导致文件被删除。
2、使用老域名重新建站,原先收录的页面就是死链。
3、人为错误,人为输错网址,也会导致死链接产生。
4、动态数据库,而服务器不支持动态数据库。
5、页面移动位置,更换栏目板块、移动文章栏目、更换程序等造成死链接。
6、网站的改版,种种操作都很容易产生死链,需要建站人员注意。
7、据说个别蜘蛛可能会获取不完整的url链接也会导致死链,个别蜘蛛在提取url的时候,因为url中拥有不规则字符或者是后边文字链接,这会导致网站url链接失效。
8、网站暂时无法访问,此时蜘蛛前来抓取就会发现所有链接都是死链。
9、网站还没有彻底做好,就上传到空间里,今后再去调整路径会出现许多死链。
当然对网站的优化操作中很容易造成死链,因此优化人员每隔一段时间就会检查网站,及时清除死链,以免对网站的seo产生影响!
二、怎么检查网站的死链?
1、浏览器插件
下载使用360浏览器,在360应用市场中搜索”死链“。添加网页链接检查插件。添加完毕后,打开网站点击已安装的插件,即可检查网站死链接。(这种插件检查的死链接为该页面所有死链接,不能检查整站死链接)
2、通过日志查找死链接
在服务器或者FTP中下载网站日志,在日志文件中寻找返回码是404的网址链接。打开该链接,检查是否为死链接。
3、指令加插件相结合。
site指令是查询网站录入的页面。Site要查询的网站然后再点击,“网页链接查看”,能够让百度每页显现50条,一页一页的查找,这样就能够找出现已录入的死链接了。
4、通过Xenu工具查找
Xenu是专业的全站死链接检查工具,通过正确的使用可以检查网站的全部死链!而百度搜索“死链接工具”会找出一大堆相关工具,一般都可以找死链接。找到死链接后一定要一一去查找,看是否真的是死链接。
常见的其他死链查询的工具:
(1)、站长之家死链查询检测工具:http://tool.chinaz.com/Links/
(2)、爱站死链查询检测工具:http://tools.aizhan.com/bl/
(3)、Google网站管理员工具。
(4)、bing网站管理员工具。
三、怎么处理这些死链?
1、通过robots协议禁止
检查出死链后,建站人员的第一反应是通过robots协议禁止蜘蛛爬取死链,但优化人员建议这样做后仍然要将死链提交给百度。
2、设置301跳转
如某链接已经不存在,但文章内容被复制到另一个文章上。可在.htacess文件中设置链接301跳转到目标页面。
3、在站长工具中提交死链接,具体方法为:
①、将所有死链接收集起来,保存到一个文本文档中,随便命一个名字,如silian.txt;
②、将该文本文档上传到网站目录中;
③、将文件链接提交到站长工具中的死链提交窗口中。
网站提交后,要实时关注链接的状态。如超过三天仍然未处理,可在站长投诉中心中进行投诉,加快链接生效进程。
4、设置404页面
通过设置404页面,可以将所有的错误提示都跳转到一个固定的页面中。通过页面告诉访客和搜索引擎,该页面已经丢失,增加友好度。另外,可以在404页面中设置一些内链,将404页面中的权重传递到网站内页中。
当然,对于死链我们是能消除的消除,例如文件丢失后做恢复文件等等,如果不能恢复或者工作量太大,采取提交死链的方式。而404页面是一个网站必备的页面,下次我们一起来探讨!