每个网站都避免不了404死链的存在。造成死链的原因有很多,比如说文章页被删除、链接被修改、网页链接更换存储路径等,这些都会成为死链。这些死链的产生,降低了搜索引擎对网站的友好度、影响用户体验,甚至会导致网站排名下降等。刚操作MAY博客的时候,文章的内容不是很多,遇到死链,只是简单的手动一个个去站长平台提交。但随着文章及页面的不断增加,一个个手动去操作,是不是麻烦了些。咦,是否能借助死链检测工具,自动提交给百度?
既然提出问题,就要想想解决问题的 *** 。
*** 一. 使用Shell脚本自动提交404死链到搜索引擎
作为一个非IT专业人士,May实在是搞不懂什么是Shell脚本?不怕大家笑话,问了一下度娘什么是shell脚本,也没搞懂是啥。尴尬鸟~~~如果大家对这种 *** 感兴趣,可以去张戈博客上去了解相关的操作。
*** 二.利用代码自动收集死链
在网站根目录创建一个空的deadlinks.txt
404.php下载 提取码: cdvj
将下面的代码添加到404.php中
htdocs/wp-content/themes/begin/404.php
<?php//WordPress 实现自动记录死链地址(防重复)if(is_404 && strpos($_SERVER['HTTP_USER_AGENT'],'Baiduspider') !== false){$file = @file("deadlinks.txt");//deadlinks.txt$check = true;if(is_array($file) && !empty($file))foreach($file as &$f){if($f == home_url($_SERVER['REQUEST_URI'])."\n")$check = false;}if($check){$fp = fopen("deadlinks.txt","a");//deadlinks.txt 就是在网站根目录的记录死链的文件flock ($fp, LOCK_EX) ;fwrite ($fp, home_url($_SERVER['REQUEST_URI'])."\n");flock ($fp, LOCK_UN);fclose ($fp);}}?>
百度站长平台 - 数据引入 - 死链提交 - 文件提交
最后,多多关注自动提交后的死链文件状态。
总结:将一段小代码放入您的网站中,相当于您在自己的网站上 *** 了一个死链检测工具,并且还能自动提交给百度。经博主亲测的哦,非常好用!
2020新春佳节快递停运時间 近几天,在网上广为流传着一张“新春佳节快递停运通告”的照片。这到底是真的吗?中国邮政快递EMS物流快递工作员表明:仍未接到假日停止运营快递公司的通告;依照以往国际...
对于习惯使用插孔式有线耳机的用户来说,对于蓝牙耳机如何连接手机或者电脑设备,还会存在一些陌生感,至于连接以后的稳定性和音质的好坏,也存在着一点的疑问。今天我们就分三个方面来具体说明蓝牙耳机是如何连接手...
一、帝国解析黑客接单流程 1、黑客接单流程当然,知识块的划分和学习时间可以根据自己的情况进行适当的选择。我将分类和学习过程技巧与我的实际学习相结合,以示例的形式解释这种学习方法。帝国解析网警抓容易吗通...
WhatsApp是世界上最受欢迎的智能手机即时通讯运用之一。现如今,全世界各地每月有超越13亿的用户活泼在WhatsApp上,运用该运用进行免费通讯(2017年7月份的统计数据)。WhatsApp采用...
编辑导语:在社会中求保留的年青人们,不如意之事十有八九,不免会责怪起“水逆”,偶然转发锦鲤以求好运。好像此刻的年青人,许多都喜欢占卜算命等玄学,期许这些科学之外的规模可以给到本身特另外气力和辅佐。个中...
如今要说哪一个加盟项目标成长很是的不错,那么我们就必然要说一说阿满食品加盟项目了。这个加盟项目在市场上创立多年,品牌形象早就已经深入到人心了,深受宽大消费者的喜爱与追捧,选择加盟这个项目标人是不行胜数...