找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2144|回复: 0

[分享] 给wordpress的评论链接添加Nofollow和设置链接重定向跳转

[复制链接]
发表于 2016-1-8 08:45:42 | 显示全部楼层 |阅读模式 来自 中国–河南–郑州
现在写博客的人越来越多,开个人独立博客的也越来越多。有的人是为了通过博客赚钱,有的人是用来分享交流技术,有的人就纯粹是记录个人生活,分享个 人的兴趣爱好而已;不管怎样,虽然开通个人博客的目的不同,但是有一点是相同的,就是希望把自己认为有价值的东西同网络上的志同道合的人分享交流。
独立博客基本上都可以给人评论,但是随着网络营销的人,就是做网络推广的,所谓的SEO,网络水军什么的童鞋太多了,所以经常在博客上留下所谓的 “垃圾评论”,这个仁者见仁智者见智吧。当然这与我们写博客的初衷有点背道而驰,我们还是想评论是真正对自己写的文字发表观点,学习交流。所以,很多人都 给自己的博客评论链接加Nofollow属性并且设置URL跳转链接。
给wordpress的评论链接添加Nofollow属性和设置评论链接重定向跳转可以通过插件和通过修改robots.txt来做到,但是对于插 件和robots.txt文件修改这两种方法,我都认为不是很好,对网站速度和搜索引擎都不是很好,所以下面介绍第三种方法来解决怎样实现 wordpress的评论链接添加Nofollow属性和设置URL跳转,来避免垃圾评论,垃圾链接对自己博客质量的影响。你可以通过下面在 functions.php函数文件修改这段代码,
  1. add_filter('get_comment_author_link', 'add_redirect_comment_link', 5);
  2. add_filter('comment_text', 'add_redirect_comment_link', 99);
  3. function add_redirect_comment_link($text = ''){
  4. $text=str_replace('href="', 'href="'.get_option('home').'/?r=', $text);
  5. $text=str_replace("href='", "href='".get_option('home')."/?r=", $text);
  6. return $text;
  7. }
  8. add_action('init', 'redirect_comment_link');
  9. function redirect_comment_link(){
  10. $redirect = $_GET['r'];
  11. if($redirect){
  12. if(strpos($_SERVER['HTTP_REFERER'],get_option('home')) !== false){
  13. header("Location: $redirect");
  14. exit;
  15. }
  16. else {
  17. header("Location: http://www.***.com/"); //这个链接换成你自己网站
  18. exit;
  19. }
复制代码
以上就是怎样给wordpress的评论链接添加Nofollow属性和设置评论链接重定向跳转的方法,如果你还有什么其他好的方法可以解决这个问题,欢迎留言分享交流!


发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-23 16:10 , Processed in 0.038588 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表