教程简介

使用Emlog程序的站长非常多,可是会实现死链自动提交百度的站长并不多,甚至还有一部分站长不知道网站死链提交给百度到底有什么作用?那么我们要怎么样去实现死链自动提交给百度呢?下面青柠小编将会给大家详情的去讲解,希望大家能够认真的去学习!

Emlog怎么实现死链自动提交给百度?

死链提交有什么作用?

当我们网站存在大量死链的时候,如果死链被展现到搜索结果页当中,对我们网站本身的访问体验和用户转化都会起到一些我们意向不到的负面影响。还有一方面就是百度在检查死链的流程也会为我们的网站带来额外的负担,这样子会影响网站其他正常页面的抓取和索引,很容易会影响我们网站的评级,百度站长平台死链提交工具是一款死链数据推送工具,死链一但被推送将会被百度搜索引擎屏蔽,死链也就是会显示404页面,向百度提交死链也就相当于降低了网站重复网址链接,这样的话就不会受到网站的降权处罚,所以其作用当然就是对网站SEO有好处。

Emlog实现死链自动提交百度站长平台的方法

第一步、打开模板目录,路径“根目录/content/templates/模板名称/404.php”打开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);
}

第二步、silian.txt文件会自动生成在您的网站根目录下,访问http://域名/silian.txt,第一次访问没有效果可以再次刷新一下网页或者重新载入即可。

第三步、接着我们顺便访问一个网站页面,只要页面不存在链接将会被记录到silian.txt文件当中。


Emlog实现死链自动提交百度站长平台的方法

第四步、我们需要在百度站长平台提交哪里填写死链文件的路径即可!

百度死链提交地址

https://ziyuan.baidu.com/badlink/index
好啦!本文教程到这里就结束啦!如果大家还有什么不懂的地方可以在下方评论区留言,青柠小编会不定时的与你互动,希望本文能够帮助到您。