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

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

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

每个网站都避免不了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($file))

foreach($file as &$f){

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死链

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

deadlink1.jpg

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

deadlink2.jpg

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

关键词:死链检测工具

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 《哈佛大学公开课:幸福课》学习笔记(3)「建议收藏」

    《哈佛大学公开课:幸福课》学习笔记(3)「建议收藏」关键词/句:Howcanwegetbeyondthat”comfortablynumb”?Howcanwegetbeyondthat”queitdesperation”?focusedonthehealthandcultivatedit,watereditandshedalighttoit,realizedit.optimism,…

  • Debian 6 字体显示效果调整

    Debian 6 字体显示效果调整在给cairo打了补丁之后,我发现debian的字体显示效果还是跟ubuntu有差别,于是我把ubuntu下/etc/fonts的所有文件都打包放在了debian的/etc/fonts下,这里面ubuntu对字体的渲染做了优化,我直接拿过来用了,:)。可是效果还是不一样,最后发现了问题所在。打开“Appearance”设置对话框,选中“Fonts”标签,点击”Details”,Hintin

  • spss聚类分析步骤详细解读_spss聚类分析实验报告

    spss聚类分析步骤详细解读_spss聚类分析实验报告目录快速聚类系统聚类分析二阶聚类分析快速聚类【分析】【分类】【k-均值聚类】,将变量移至变量框中,员工id移至【个案标注依据】框中【聚类数】是期望分成几组【保存】勾选【聚类成员】复选框结果解读:随机选择三个数据作为快速聚类的初始位置显示迭代次数,迭代过程可以理解为每个类别与初始位置之间的距离改变情况,当这个距离变动非常小,迭代就完成了…

  • 工信部表态支持Linux,可是Linux又是什么呢?

    工信部表态支持Linux,可是Linux又是什么呢?

  • bytebuf详解_byte int

    bytebuf详解_byte int@author鲁伟林记录《Netty实战》中各章节学习过程,写下一些自己的思考和总结,帮助使用Netty框架的开发技术人员们,能够有所得,避免踩坑。本博客目录结构将严格按照书本《Netty实战》,省略与Netty无关的内容,可能出现跳小章节。本博客中涉及的完整代码:GitHub地址:https://github.com/thinkingfioa/netty-learning/tre…

  • python 贪吃蛇(源代码)[通俗易懂]

    python 贪吃蛇(源代码)[通俗易懂]#话不多说,直接上代码,有需要的小伙伴可以直接拿去用importpygameimportrandomimportsysimporttimefrompygame.localsimport*#从pygame模块导入常用的函数和常量#定义颜色变量black_colour=pygame.Color(0,0,0)white_colour=pygame.Color(255,255,255)red_colour=pygame.Color(255,0,0.

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号