WordPress下实现自动记录404死链并提交百度站长平台

  • A+
所属分类:建站相关

下面分享给大家这段代码就是可以自动记录百度搜索来的死链记录代码,这段代码需要放到主题根目录下的404.php里的,可不是function.php里哦,大家一定要搞清楚了,还有记得是主题根目录下的404.php里哦!

  1. <?php
  2. //https://jpzyfx.com/wordpress-badlink.html
  3. //WordPress实现自动记录死链地址(防重复)
  4. if(is_404 && strpos($_SERVER['HTTP_USER_AGENT'],'Baiduspider') !== false){
  5.     $file = @file("badlink.txt");//badlink.txt
  6.     $check = true;
  7.     if(is_array($file) && !empty($file))
  8.     foreach($file as &$f){
  9.         if($f == home_url($_SERVER['REQUEST_URI'])."\n")
  10.         $check = false;
  11.     }
  12.     if($check){
  13.         $fp =   fopen("badlink.txt","a");//badlink.txt就是在网站根目录的记录死链的文件
  14.         flock   ($fp, LOCK_EX) ;
  15.         fwrite  ($fp, home_url($_SERVER['REQUEST_URI'])."\n");
  16.         flock   ($fp, LOCK_UN);
  17.         fclose  ($fp);
  18.     }
  19. }
  20. ?>

添加好上述代码后记得上传覆盖哦,然后记得要到百度站长平台——死链提交里提交这个文档哦。这样等待24小时以后你就可以在“死链提交”里看到这个文档里已经有死链了,如果没有的话,那么恭喜你,你的网站死链是0,很牛X呀!

发表评论

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

私密评论