自动记录错误链接并提交到站长平台

2020年5月20日 评论 124
摘要

自动记录 404 错误链接并保存,方便提交到站长平台进行优化。

写在前面

我想大家无论是自己建网站还是访问别人的网站的时候都常常会遇到找不到页面的时候,也就是所谓的 404 错误,尽管这并没有什么问题,但是对于搜索引擎而言就是特别不友好的了。所以很多做网站的朋友也总是检擦网站上的 404 错误页并提交到各大站长平台,但是每次自己去检查太麻烦了,所以就让错误页自己生成无法链接地址的一个文件以方便提交到各大站长平台吧!

代码部署

将下面代码部署到 WordPress 主题根目录下的 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);
    }
}
?>

注意事项

从代码中可以看出这个是针对百度蜘蛛的,需要其它的话就自行修改代码吧。

通过这段代码当有 404 错误的时候就会自动记录错误的地址并保存到网站根目录下的 badlink.txt 文件中。然后只需要将这个文件提交到各大站长平台就可以啦!(主要还是百度)

写在结尾

其实,我是很懒的了,基本不在意那大哥愿意收录我这小破站不,因此也是不兴做 SEO 优化的,随性一点,没事了无聊了可能着手搞一下~

  • 本文由 发表于 2020年5月20日
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
匿名

发表评论

匿名网友 填写信息

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