Emlog实现死链自动提交百度站长平台教程

emlog教程 1年前 (2019) Mgo
0

前段时间欧巴领域网查看了下自身网站的死链数据。本想去站长平台提交的。奈何死链数据太多,手动提交实在是麻烦,因此在站点的404页面增加一个自动化死链提交代码。想把Emlog也做个支持,这样方便搜索引擎处理网站死链。说搞就搞。使用后有利于百度死链优化。从而让蜘蛛判断出那些是死链不会去抓取!!让网站更加的得到评分价值。

Emlog实现死链自动提交百度站长平台教程

教程开始

模板目录下的404.php文件查找如下代码

  1. if(!defined('EMLOG_ROOT')) {exit('error!');}

在其后面换行添加如下代码

  1. //首先你要有读写文件的权限
  2.  
  3. //本程序可以直接运行,第一次报错,无视
  4.  
  5. $error_url = 'https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
  6.  
  7. $error_log = "silian.txt";
  8.  
  9. $entries = file($error_log);
  10.  
  11. $check=true;
  12.  
  13. foreach($entries as $f){
  14.  
  15. if($f == $error_url."\n")
  16.  
  17. $check = false;
  18.  
  19. }
  20.  
  21. if($check){
  22.  
  23. $fp = fopen($error_log,"a");
  24.  
  25. flock ($fp, LOCK_EX) ;
  26.  
  27. fwrite ($fp, $error_url."\n");
  28.  
  29. flock ($fp, LOCK_UN);
  30.  
  31. fclose ($fp);
  32.  
  33. }

然后访问http://你的域名/silian.txt 就成功了首次没效果刷新一下网页或者重新进入即可。随机访问一个网站页面,该链接就会记录在这个文件内(文件会自动在根目录生成)。最后在百度站长平台死链提交那里填写这个文件的路径即可。

百度死链提交地址

https://ziyuan.baidu.com/badlink/index

文末结语

以上就是关于“Emlog实现死链自动提交百度站长平台教程”的相关信息。想了解更多的技术教程、精品资源请收藏欧巴领域网进您的书签,永久免费资源与您共分享。

版权声明:Mgo 发表于 2019-12-30 17:11:09。
转载请注明:Emlog实现死链自动提交百度站长平台教程 | 站长聚集地

暂无评论

暂无评论...