前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >搜索引擎自动提交连接php文件,死链检测工具(自动提交给百度,逆天了)

搜索引擎自动提交连接php文件,死链检测工具(自动提交给百度,逆天了)

作者头像
全栈程序员站长
发布2022-09-15 10:17:00
5300
发布2022-09-15 10:17:00
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

每个网站都避免不了404死链的存在。造成死链的原因有很多,比如说文章页被删除、链接被修改、网页链接更换存储路径等,这些都会成为死链。这些死链的产生,降低了搜索引擎对网站的友好度、影响用户体验,甚至会导致网站排名下降等。刚操作MAY博客的时候,文章的内容不是很多,遇到死链,只是简单的手动一个个去站长平台提交。但随着文章及页面的不断增加,一个个手动去操作,是不是麻烦了些。咦,是否能借助死链检测工具,自动提交给百度

既然提出问题,就要想想解决问题的方法。

方法一. 使用Shell脚本自动提交404死链到搜索引擎

作为一个非IT专业人士,May实在是搞不懂什么是Shell脚本?不怕大家笑话,问了一下度娘什么是shell脚本,也没搞懂是啥。尴尬鸟~~~如果大家对这种方法感兴趣,可以去张戈博客上去了解相关的操作。

方法二. 利用代码自动收集死链

Step 1. 存放404死链

在网站根目录创建一个空的deadlinks.txt

Step 2. 自动检测404死链

提取码: 5tew

将下面的代码添加到404.php中

htdocs/wp-content/themes/begin/404.php

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

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

$file = @file(“deadlinks.txt”);//deadlinks.txt

$check = true;

if(is_array(file) && !empty(

foreach(file as &

if(f == home_url(_SERVER[‘REQUEST_URI’]).”\n”)

$check = false;

}

if($check){

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

flock($fp, LOCK_EX) ;

fwrite(fp, home_url(_SERVER[‘REQUEST_URI’]).”\n”);

flock($fp, LOCK_UN);

fclose($fp);

}

}

?>

Step 3. 自动提交404死链

百度站长平台 – 数据引入 – 死链提交 – 文件提交

最后,多多关注自动提交后的死链文件状态。

总结:将一段小代码放入您的网站中,相当于您在自己的网站上制作了一个死链检测工具,并且还能自动提交给百度。经博主亲测的哦,非常好用!

关键词:死链检测工具

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/163364.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
检测工具
域名服务检测工具(Detection Tools)提供了全面的智能化域名诊断,包括Whois、DNS生效等特性检测,同时提供SSL证书相关特性检测,保障您的域名和网站健康。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档