WordPress网站设置404链接自动记录提交方法

大家做网站的,应该知道404太多对网站的影响吧?那么来看看WordPress网站设置404链接自动记录提交方法,我们可以通过纯代码来设置自动记录404链接,然后可以手动提交到百度站长平台了,减少影响。

其实呢,非常简单,我也是刚从别人网站里面看见的方法,我们只需要添加一个代码,然后可以自动记录蜘蛛抓取的时候返回404的页面链接,并且记录在根目录的404url.txt文件里面,然后我们到百度站长平台里面提交404页面可以了。

 

WordPress网站设置404链接自动记录提交方法插图

将下面代码添加到wordpress主题目录的404.php文件里面

加到个<?php的下面一行即可

这个代码呢只会记录蜘蛛抓取出现404的页面链接,用户访问出现404的链接不会记录,这样也避免用户打错字母或者访问错页面然后记录一大堆没用的404页面的问题。

代码如下

//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这个文件,然后在百度上提交你的网站链接/404url.txt,例如我的网站是hcnote.cn那么提交hcnote.cn/404url.txt行了。

这个非常的好用,推荐大家用用,这样可以大程度的避免404对我们网站造成的不好的seo方面的影响。

© 版权声明
THE END
喜欢就亲吻一下吧
分享
评论 抢沙发
头像
评论一下幻城的文章吧
提交
头像

昵称

取消
昵称代码图片

    暂无评论内容