WordPress评论留言链接优化-nofollow和url跳转

Oct 9th Sat, 2010/JiaJieChan/折腾/2,224 阅读/6 评论

由于百度不支持nofollow,我的博客的上千流量基本都是从Google过来的。所以一直很想加一个WP评论链接跳转的功能,在很多地方都看到了这个修改方法,不知道我的主题怎么了,不管用插件还是代码,都无法实现这个功能,今天终于让我找到原因了。特奉上修改方法。

WordPress 评论者链接跳转的原因(引自水煮鱼博客

国内垃圾留言横行,作为国内最大的搜索引擎百度对此负有不可推卸的责任,由于百度不支持 rel="nofollow" 属性,造成了 Spammer 恣意妄为,肆意到处留言,根据 Akismet 这个防垃圾留言插件的统计,2008 年12月一个月就收到 4000 多条垃圾留言。并且如果如果这些外链很多都是链接到垃圾站,会让导致博客在搜索引擎(主要是百度,Google nofollow 到垃圾网站也是没事的)中的降权,直接导致排名下降。

但是百度死不悔改,并无打算遵守这个事实标准,修复这个漏洞。当你看到自己博客的留言区一大堆链接是起重机,减肥这类的广告是什么样的看法,是的这些都是我们不愿意看到,我们只想拥有一个干净的博客环境,所以我开发了一个 WordPress 插件:Comments Link Redirect,勇敢对抗 Spammer 和百度,彻底解决 WordPress 中这个问题,使得 Spammer 即使成功留言了,也不会被搜索引擎索引。

开始实现链接跳转方法

1.找到你使用的主题文件中的 functions.php ,将以下代码添加到该文件中:

2.用记事本打开 WordPress 根目录下的 robots.txt 文件,添加如下代码:

某些主题不能实现评论者链接重定向跳转的解决方法

某些主题只能在内嵌评论有效,而最外层的链接无效,比如 iNove 和 Forece 的主题都不可以,解决办法很简单,打开主题目录下的 functions.php 文件,查找类似如下代码:

修改为

本文转自:Forece Blog
本文固定链接:
http://www.forece.net/post/2538.htm

声明: 本文采用 BY-NC-SA 协议进行许可. 转载请出示版权信息.
  1. Mar 13th, 2012 at 10:24 / #Url

    谢谢博主分享,支持了

  2. Feb 11th, 2012 at 14:05 / #Url

    @古月, 在当前主题的functions.php上加了代码没?

  3. Feb 10th, 2012 at 19:32 / #Url

    我的博客留言还是解决不了这个问题,博主能帮我下吗?我的问题是,用户在我博客留言,点击用户名还是跳转在我的博客首页!

  4. Nov 13th, 2011 at 20:39 / #Url

    水煮鱼,呵呵,真有柴!

  5. Dec 15th, 2010 at 11:04 / #Url

    谢谢。很受用。

    又看到水煮鱼的身影了,在好多博客里面都有看到他啊。

  1. 十月 9th, 2010下午31 21:30 / #1
支持使用Gravatar头像

JiaJieChan提醒您: 要回复某人的评论,请将鼠标移动到那条评论,评论右边就会出现Replay字样(一定是要鼠标指针中的评论),在评论框中出现的的后面下一行填写评论提交即可.被回复者将收到邮件通知噢; 要是想直接对本文评论请直接在评论框留言即可,然后点提交.