当前位置:网赚 » wordpress、折腾 » 正文

一段代码自动提交404死链到百度站长平台

316 人参与  2017年03月02日 02:57  分类 : wordpress、折腾  评论

每个网站都会有死链的存在,死链成型的原因有很多,或是人为链接输入错误或是网站页面删除或是内容位置变动等等。这些死链的危害性是很大的,它会降低搜索引擎对网站的友好度、影响用户体验、导致网站排名下降。

如果想要消除死链对于网站的影响,我们就需要到百度站长工具去提交死链了。对于新博客还好,死链数量并不多,对于上线N年的老网站就比较苦逼了,死链数量太多,一个个提交根本就不现实。最近分钱榜在【泪雪博客】上看到了一段自动收集死链到网站根目录文件“badlink.txt”的代码,添加好代码后,我们只需要把这个文档的地址提交到百度站长平台的“死链提交”里设定好更新频率,站长平台就会自动的分析和清理死链的,非常不错。

一段代码自动提交404死链到百度站长平台

把以下代码添加到你网站主题的404.php文件中

<?php


//WordPress实现自动记录死链地址(防重复)

if(is_404 && strpos($_SERVER['HTTP_USER_AGENT'],'Baiduspider') !== false){

$file = @file("badlink.txt");//badlink.txt

$check = true;

if(is_array($file) && !empty($file))

foreach($file as &$f){

if($f == home_url($_SERVER['REQUEST_URI'])."\n")

$check = false;

}

if($check){

$fp=fopen("badlink.txt","a");//badlink.txt就是在网站根目录的记录死链的文件

flock($fp, LOCK_EX) ;

fwrite($fp, home_url($_SERVER['REQUEST_URI'])."\n");

flock($fp, LOCK_UN);

fclose($fp);

}

}

?>


通过代码已经实现了死链记录,那么我们就还需要如下图在百度站长平台的死链提交“你的域名/badlink.txt”即可全部完成。


如果你的网站根目录没有这个“badlink.txt”文件,也可以自己添加一个。

来源:分钱榜,转载请保留出处和链接!

本文链接:http://www.fenqianbang.com/3123.html

本文标签:wordpress  折腾  

<< 上一篇 下一篇 >>

TOP1 游戏试玩赚钱: 集趣网---- 天天钻---- 7U网---- 聚享游---- 快乐赚---- 有赚网---- 24趣吧---- 石头村---- 更多»


TOP2 微信投票赚钱: wx263---- 来钱道---- 赚金牛---- 蜘蛛盟---- 赚金豆 ---- 皓夜盟---- T521---- 犀牛派---- 更多»


TOP3 微信转发推荐: 快转赚---- 番薯网---- 玉米网---- 人人转---- 豆发网---- 瞎转---- 招租中---- 招租中---- 更多»


TOP4 综合网赚推荐: 趣赚赚---- Tii联盟--- 挂机邦--- 手游赚-- 更多»

分钱榜-网络赚钱-网赚项目排行榜

一个搬运免费网赚项目的网赚博客,免费为大家提供网上最新、最靠谱的网赚资讯及项目推荐,让每个网民都能能通过网络获得收入,让更多的人了解网赚,知道怎么在网上免费赚钱。

最近发表

网赚文章

站长推荐

玩游戏赚钱平台集合 | 微信投票赚钱平台集合 | 调查网赚平台集合 | 全网VIP免费看 | 广告合作 | 关于站长 | 网站地图 |

Copyright Your WebSite.Some Rights Reserved. | 浙ICP备17003265号