正文:
今天我发现网站上出现了很多404页面。百度对于处理死链的效率非常低,这对网站的站点评级有很大影响。为了解决这个问题,我们可以将死链文件提交到百度站长平台。但是一个个添加太慢了,所以我们可以使用本方法来自动将死链添加到站长平台。
关于死链的影响,当网站上的死链数据累积过多,并且被展示在搜索结果页中时,会对网站的访问体验和用户转化产生负面影响。另外,百度检查死链的流程也会给网站带来额外负担,影响其他正常页面的抓取和索引。
下面是使用本方法的教程:
1.打开模板下的 404.php 文件,在 if(!defined(‘EMLOG_ROOT’)) {exit(‘error!’);} 字段后添加如下代码:
//Emlog 死链自动提交百度
//首先你要有读写文件的权限
//本程序可以直接运行,第一次报错,无视
$error_url = \'https://\'.$_SERVER[\'HTTP_HOST\'].$_SERVER[\'REQUEST_URI\'];
$error_log = \"silian.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);
}
2. 打开你的 https://域名/silian.txt 链接。
3. 在百度站长平台的死链提交页面中,填写该文件的路径即可。
如果文件中没有 if(!defined(‘EMLOG_ROOT’)) {exit(‘error!’);}这段代码,需要在代码前面加上。
转载请注明:汇站网 » WordPress 网站死链自动提交到百度站长平台