emlog实现死链自动提交百度

2019年2月18日15:26:07 5 1,021

前段时间看到久伴大佬发布了一篇文章《wordpress实现死链自动提交百度》后,想把Emlog也做个支持,这样方便搜索引擎处理网站死链。说搞就搞。

打开模板下的404.php

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

后面添加如下代码

代码片段

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

然后访问https://qsh5.cn/silian.txt 就成功了,随机访问一个网站页面,该链接就会记录在这个文件内。最后在百度站长平台死链提交那里填写这个文件的路径即可,如下图

百度死链提交地址

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

2019.03.07: 同样,WP也适合此代码。

weinxin
微信公众号
博客微信公众号,欢迎关注。
不忘初心 牢记使命

发表评论取消回复

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:5   其中:访客  3   博主  2

    • avatar 小王先森 5

      厉害厉害,我的赶紧这样做了

        • avatar 萧瑟  博主

          @小王先森 此教程对其他PHP系统都支持呦。

        • avatar 小帅 0

          厉害厉害

            • avatar 萧瑟  博主

              @小帅 过奖了。

            • avatar 阿小州 5

              哎呦不错呦,这就去弄。