网站做的久了,就会存在大量死链,严重影响网站的站点评级。幸好各大站长平台都有死链提交功能,可以提交的文件地址格式为 txt 或 xml,所以我们可以将已经失效的网页链接自动记录起来,并通过站长平台死链提交工具提交降低网站的惩罚性打击。现在分享给大家。

实现步骤:

一、在网站根目录建立一个 deadlink.txt 文件,权限设置为755

二、将以下代码粘贴到你 WordPress 主题中的 404.php 文件的最后,若你当前 WordPress 主题中的 404.php 文件中存在有if ( ! defined( ‘ABSPATH’ ) ) { exit; },这一句,那将以下代码粘贴到该代码下方即可。

如果使用日主题或子比主体就放在对应主体下边的404.php文件中。

$error_url = 'https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$error_log = "deadlink.txt";
$entries = file($error_log);
$check=true;
foreach($entries as $f){
if($f == $error_url."\n")
$check = false;
}
if($check){
$fp = fopen($error_log,"a");
flock ($fp, LOCK_EX) ;
fwrite ($fp, $error_url."\n");
flock ($fp, LOCK_UN);
fclose ($fp);
}

三、向站长平台提交死链,也就是提交deadlink.txt 文件路径

注意:

该代码的功能是当蜘蛛来爬取到404死链时,就自动将该死链保存在txt文本里边,新手站直接使用。

如果你的网站运行时间比较久,文章比较多,产生多达几万,十几万死链的时候,指望蜘蛛来自动爬取保存就会很慢,

推荐搭配 尖叫青蛙Screaming Frog SEO Spider Version SEO优化软件,可以一次性爬取所有死链,然后提交。

 

1、本站资源均存储在云盘,如发现链接失效,请联系我们我们会第一时间更新;
    2、根据2013年1月30日《计算机软件保护条例》2次修订第17条规定:
             为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,
             可以不经软件著作权人许可,不向其支付报酬!鉴于此,也希望大家按此说明研究软件!
    3、本站资源仅供学习和研究,大家请在下载后24小时内删除, 请勿进行商业交易、运营等行为;
    4、本站所有源码都来源于网络收集修改或者交换!如果侵犯了您的权益,请及时告知我们,我们即刻处理!