Dragon

wordpress网站记录404页面死链自动提交百度

2021-05-06 15:11 16 抢沙发 小逸博客

一般老站很多文章过时的,或者删除的文章,百度也就收录就会是一条死链,如何记录这些死链并提交给百度呢?小逸来教你!

原理解析

当百度蜘蛛抓取页面访问404的时候,这段代码会自动记录url写入到根目录的404url.txt中,从而记录这条死链地址,当你把这个文件提交到搜索引擎的站长后台,对seo是一件非常友好的事情,也优化自身站的用户体验

使用教程

将下面代码添加到wordpress主题目录的404.php文件里面
加到第一个<?php的下面一行即可

//WordPress 实现自动记录死链地址 
if(is_404 && strpos($_SERVER['HTTP_USER_AGENT'],'Baiduspider') !== false){
	$file = @file("404url.txt");//404url.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("404url.txt","a");//404url.txt 就是在网站根目录的记录死链的文件
		flock	($fp, LOCK_EX) ;
		fwrite	($fp, home_url($_SERVER['REQUEST_URI'])."\n");
		flock	($fp, LOCK_UN);
		fclose	($fp);
	}
}

在站点更目录创建404url.txt文件
然后在站长后台 提交死链的地方,提交这个文件的链接!

「点点赞赏,手留余香」

还没有人赞赏,快来当第一个赞赏的人吧!

Mr-XiaoYi给Mr-XiaoYi打赏
×
予人玫瑰,手有余香
  • 2
  • 5
  • 10
  • 20
  • 50
2
支付

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

2021-04-06

2020-11-11

发表评论

表情 贴图 链接 私密 格式 签到
扫一扫二维码分享