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

对于一个博客来说,死链基本上是不可避免的,特别是喜欢“折腾”的博客博主,博客中死链的可能性会非常大。 WordPress页面可以说是“死链”中最受打击的。博客网站越长,搜索引擎中的死链就越多。死链的原因不单一,主要是:人为链接输入错误,网站页面删除,内容位置变化,动态数据库,网站上传到服务器都没准备造成死链,有服务器问题导致死机链(带有中文的文件名在传输文档时通常具有死链)。

那么死链对我们的博客有什么危害呢?

降低搜索引擎对网站的友好度。想象一下,如果搜索引擎蜘蛛抓取您的网站,抓取链接找到死链接,抓取链接是死链接,并发现更多死链接,搜索引擎蜘蛛会想到您网站的链接。它们都是死链接,然后不再抓取您网站的链接,没有搜索引擎蜘蛛抓取,网站内容将不会包含在搜索引擎中。

影响用户体验。当用户访问您的网站时,只需点击一个链接就无法访问。如果您单击某个链接而无法访问该链接,则该用户将无法继续访问该网站,然后离开该网站。最初有一个好用户,并且用户因为存在死链而离开。

网站排名下降。死链接将导致搜索引擎快照无法更新,并且包含将减少,导致网站降级并且网站将降级。

死链应该如何处理呢?

从上图可以看出,发现死链应该及时搜索引擎反馈,即提交给搜索引擎判断搜索引擎从包含和索引中清除这些死链。

对于新的博客站点,手动分析网站日志可以轻松解决此问题。对于已经上线N年的博客网站来说,这种手动方式绝对是一场噩梦!最近,我在Word [Tear Snow Blog]上看到了一段代码,专门为WordPress设计,可以自动生成404个死链列表文档。只要通过百度搜索的死链可以自动记录并添加以生成TXT文档,我们需要将此TXT文档提交到百度网站管理员平台的“死链提交”以设置更新频率。网站管理员平台将自动分析和清理死链。月亮已经使用了3-5天,没有想到我的博客或收集了很多死链,主站[玉满斋]正在收集600多个死链,我晕了!

[玉满斋]可能是因为建立一个车站的时间很长和N次的移动,死链真的很多!

[Mingyue Denglou博客]的死链相对较少,但毕竟已经有过几次搬家,所以死链仍然存在。

以下分享给大家的是能够自动记录百度搜索死链记录的代码,这段代码需要放到主题根目录下的404.php里的,可不是function.php里哦,我们必须搞清楚,并记住主题根目录目录下404.php!

  1. <?php
  2. //https://zhidianju.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!

声明:本文主要代码均来自【泪雪博客】

人已赞赏
WP实用教程

WordPress科技企业主题怎么样为文章页面添加快速索引目录功能

2019-2-13 12:00:32

WP实用教程

wordpress企业主题网站seo优化之robots.txt爬虫协议的写法

2019-2-24 11:26:20


版权免责声明

本资源仅用于个人学习测试使用,禁止用于任何商业环境,请于下载后24小时内 删除本资源!

本文所有相关技术/资源内容统一放在下载包里

  1. 1、本网站名称:指点聚源码
  2. 2、本站永久网址:https://www.zhidianju.com
  3. 3、站内所有资源均可通过日常签到等任务进行免费兑换,记得每日来本站签到哦~!(由于模板不是很完善签到 需刷新一下!)。
  4. 4、如果您觉得本站有帮助到您,也想给本站一些帮助。您可以再下方打赏本站。
  5. 5、如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
  6. 6、本站资源来源于互联网收集/个人购买,如有侵犯到您的权益,请查看【版权声明】
  7. 7、本站提供的所有资源均来自互联网搜索,站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁 止用于任何商业环境,任何人不得擅作它用,否则后果自负!请在下载24小时内删除!为尊重作者版权,请购买原版作品,支 持你喜欢的作者,谢谢!
  8. 8、本站资源大多存储在云盘,如发现链接失效 【链接失效】 我们会第一时间更新。本站提供的源码、模板、软件工具等其他资源, 都不包含技术服务 请大家谅解!
  9. 9、如遇到加密压缩包,默认解压密码为"www.zhidianju.com",如遇到无法解压的请联系管理员!
  10. 10、本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索