加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > wordpress > 正文

WordPress评论留言链接优化-加nofollow和url重定向跳转

发布时间:2020-12-14 14:16:45 所属栏目:wordpress 来源:网络整理
导读:WordPress评论中,会留下留言者的网址超链接,这样就使很多SEO垃圾留言利用这个评论链接功能do evil。spam链接太多,一方面它是外部链接将会分散你的博客页面的PR权重,另一方面如果该链接是被Google或百度等搜索引擎惩罚的网站,这些 评论链接无疑也会使搜

WordPress评论中,会留下留言者的网址超链接,这样就使很多SEO垃圾留言利用这个评论链接功能do evil。spam链接太多,一方面它是外部链接将会分散你的博客页面的PR权重,另一方面如果该链接是被Google或百度等搜索引擎惩罚的网站,这些 评论链接无疑也会使搜索引擎降低对你网站的信任度。所以我们有必要对WordPress的评论留言链接进行优化。

Google 评论链接优化–rel=’external nofollow’

在默认的WordPress模板中,我们看到评论人的留言链接网址都是设置成rel=’external nofollow’属性,回复按钮的链接默认设置成了rel=’nofollow’属性,这是什么意思呢?

链接a标记的rel=’nofollow’属性是Google搜索引擎能够识别的一种标记,该属性告诉Google”no follow”,即不要跟随这个链接;external是外部的意思,WordPress博客设置rel=’external nofollow’也是告诉Google搜索引擎这是外部链接,同时不要索引这个外部链接。除Google外,MSN和Yahoo也都支持这个标签属性。

所以通过设置rel=’external nofollow’可以有效地减少SEO垃圾链接,回复链接使用rel=’nofollow’也可以减少网站重复页面。但是Google 工程师 Mattcutts 称现在nofollow的作用已经大大降低,这样我们还可以使用Google rel Canonical属性;

百度 评论链接优化–url重定向跳转

但是百度搜索引擎(baidu.com)不支持rel=’external nofollow’也不支持rel Canonical属性,该如何进行评论链接优化?我们想既然WordPress动态网址都可以静态化为永久固定连接,那么这些留言者的评论链接是否也可以通过url重定向跳转功能转化为动态网址呢?然后我们再用robots.txt文件禁止搜索引擎索引(follow)这个链接,就OK了,robots.txt文件百度是完全支持的。实际上完全可以,首先可以通过安装插件来实现,比如“Comments Link Redirect”。

也可以直接添加代码,在后台管理主题文件中找到主题支持函数functions.php文件,在最后面?>前添加重定向代码,WordPress评论链接的网址重定向跳转代码如下:

//comments link redirect
add_filter('get_comment_author_link','add_redirect_comment_link',5);
add_filter('comment_text',99);
function add_redirect_comment_link($text = ''){
$text=str_replace('href="','href="'.get_option('home').'/?r=',$text);
$text=str_replace("href='","href='".get_option('home')."/?r=",$text);
return $text;
}
add_action('init','redirect_comment_link');
function redirect_comment_link(){
$redirect = $_GET['r'];
if($redirect){
if(strpos($_SERVER['HTTP_REFERER'],get_option('home')) !== false){
header("Location: $redirect");
exit;
}
else {
header("Location: http://www.renseng.com/");
exit;
}
}
}

最后在网站根目录下的robots.txt文件中添加

Disallow: /?r=*

WP中robots.txt文件的具体设置请参考:WordPress robots.txt设置。

最后,不管Google还是百度搜索引擎优化,

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读