每个网站都避免不了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);}}?>
百度站长平台 - 数据引入 - 死链提交 - 文件提交
最后,多多关注自动提交后的死链文件状态。
总结:将一段小代码放入您的网站中,相当于您在自己的网站上 *** 了一个死链检测工具,并且还能自动提交给百度。经博主亲测的哦,非常好用!
相信现在有很多的朋友们对于房产证办理进度如何查询 怎么查房产证办理进度 如何网上查询房产证办证进度都想要了解吧,那么今天小编就来给大家针对房产证办理进度如何查询 怎么查房产证办理进度 如何网上查询房产...
今年罗汉果 怎成“落难果” 桂林生活网讯(桂林晚报记者刘舒慧 文/摄)罗汉果是桂林本地名土特产之一,享有“东方神果”美誉。10月到11月正是罗汉果大批量上市的季节,众多果农却在网上发帖称,因为无人收...
2020年9月12日,小鸡宝宝考考你的问题更新了,今天的问题是关于生活常识的,问题是“小鸡宝宝考考你,猜一猜:一个喷嚏可以打多远?”这个问题通过这次疫情想必大家都知道了,下面就来为大家详细的介绍一下答...
当地时间12月4日,葡萄牙众议院投票批准从12月9日起再度延长国家紧急状态15天至12月23日。由于葡萄牙宪法规定每次紧急状态延期不能超过15天,总统德索萨宣布将在此之后继续延长紧急状态至2021...
近日,腾讯云服务安全管家检测到微软公司应急处置管理中心近日公布了Windows Server 2003, Windows Server 2008 R2 及 Windows Server 2008 的电...
头寸的定义 1、头寸也称为“头衬”就是款项的意思,是金融界及商业界的流行用语。如果银行在当日的全部收付款中收入大于支出款项,就称为“多头寸”,如果付出款项大于收入款项,就称为“缺头寸”。对预计这一类...