大家做网站的,应该知道404太多对网站的影响吧?那么来看看WordPress网站设置404链接自动记录提交方法,我们可以通过纯代码来设置自动记录404链接,然后可以手动提交到百度站长平台了,减少影响。
其实呢,非常简单,我也是刚从别人网站里面看见的方法,我们只需要添加一个代码,然后可以自动记录蜘蛛抓取的时候返回404的页面链接,并且记录在根目录的404url.txt文件里面,然后我们到百度站长平台里面提交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
暂无评论内容