首页 > emlog, Wordpress, 博客相关 > WordPress及emlog评论链接重定向跳转

WordPress及emlog评论链接重定向跳转

好几天前分别看了万戈大哥写的《Wordpress 评论链接重定向跳转》及荒野无灯大哥写的《Wordpress评论链接重定向》两篇文章,说的是WP防止Spammer 留言被搜索引擎索引导致博客降权的方法。我尝试着修改了下自己博客的评论链接重定向,但不知道什么原因,这几种方法我都没有修改成功(估计是我太小白)。在修改php代码过程中,博客还出过小毛病,只好赶快改回来了。

今天在蓝冰博客看到《EMLOG评论链接重定向》一文,因为自己有个emlog小博,就试着修改了下,果然OK。蓝冰的方法也是借鉴荒野无灯的方法,针对emlog修改了下。emlog是进行如下修改:

打开module.php文件
搜索 //blog:博客评论列表
找到

$value['poster'] = $value['url'] ? '<a href="'.$value['url'].'" target="_blank">'.$value['poster'].'</a>' : $value['poster'];

在a href=”‘中加入/l.php?url=,变成以下代码

$value['poster'] = $value['url'] ? '<a href="/l.php?url='.$value['url'].'" target="_blank">'.$value['poster'].'</a>' : $value['poster'];

我发现蓝冰大哥只是在原代码上加/l.php?url=,我也就想了下,wordpress是否也可以采用这个方法呢?后来我在Wordpress模板里的functions.php文件里找到评论链接的相关代码(我用的是inove主题)。大体如下:

<?php if (get_comment_author_url()) : ?>
<a id="commentauthor-<?php comment_ID() ?>" href="<?php comment_author_url() ?>" rel="external nofollow" >
<?php else : ?>

href=”<?php comment_author_url() ?>”改成 href=”/l.php?url=<?php comment_author_url() ?>” ,为防止链接原窗口打开再加个target=”_blank”。

修改后的代码如下:

<?php if (get_comment_author_url()) : ?>
<a id="commentauthor-<?php comment_ID() ?>" href="/l.php?url=<?php comment_author_url() ?>" rel="external nofollow" target="_blank">
<?php else : ?>

然后下载l.php,l.php的内容来自荒野无灯的《Wordpress评论链接重定向》,大家可以到那里复制并建立一个1.php文件。当然这个文件名是可以自定义的,但相应的东西也要修改。
您也可也在这里下载  附件 ,然后将l.php上传到空间根目录。

实践证明我样操作也同样有效。最后手工在robots.txt 里添加 Disallow: /l.php?url=* 防止被搜索引擎索引。

如果修改成功你的博客评论链接就变为http://www.happyla.net/l.php?url=http://www.houzi.in这种形式了。

Ps:本人是PHP小白,老鸟无视,欢迎测试,欢迎指教!

采用荒野无灯大哥的方法的话,如果服务器不是apache,用此方法可能会出现 403错误,解决方法见:
http://www.ihacklog.com/wordpress/problems/strange-403-forbidden-error.html






分类: emlog, Wordpress, 博客相关 标签: , , , ,
  1. 2011年1月25日16:10 | #1

    你看看我的评论者链接。我想弄成像你这样子,怎么弄?

    [回复]

  2. 2010年12月21日16:49 | #2

    这个功能我试了很多代码 可能因为主题原因都没成功 现在看见你的主题很我主题是出自于同一人 才请教你的代码 有时间一定去看看

    [回复]

    朵未 回复: TheWorld Browser TheWorld Browser Windows XP Windows XP

    这个方法有效的,你有空折腾下。下载那个l.php文件,然后改点代码就可以了。

    [回复]

  3. 2010年5月19日18:32 | #3

    是不是被不好的链接评论了,就相当于一个内页友情链接的效果?
    .-= 奥德雷的雷人事迹的最新日志blog ..菜鸟来分享几个实用的WordPress插件 =-.

    [回复]

  4. 2010年4月27日00:11 | #4

    不错~

    [回复]

  5. 2010年4月8日20:17 | #5

    又见代码流
    PS:求踩!有花,有草的文章。
    http://www.dustmedia.net/easy-to-learn-photoshop-lab-intermediate-tutorial/
    欢迎大家前来踊跃留言
    .-= 棺材中的尘埃´s last blog ..简单跟我学之LAB中级应用 =-.

    [回复]

    朵未 回复: Firefox 3.6.3 Firefox 3.6.3 Windows XP Windows XP

    呵呵。PS好看。我来也。

    [回复]

  6. 2010年4月8日05:37 | #6

    学习学习

    [回复]

    朵未 回复: Maxthon 2.0 Maxthon 2.0 Windows XP Windows XP

    :oops: 多多指教!

    [回复]

  7. muxiaku
    2010年4月8日02:09 | #7

    喜欢看这中文章,很有收获,呵呵

    [回复]

    朵未 回复: Maxthon 2.0 Maxthon 2.0 Windows XP Windows XP

    :smile: 需要的话就有用。嘿嘿。

    [回复]

  8. 2010年4月8日00:29 | #8

    这个好,又学习啦 :wink:

    [回复]

    朵未 回复: Maxthon 2.0 Maxthon 2.0 Windows XP Windows XP

    :smile: 向那几位大哥学习。

    [回复]

  9. 2010年4月7日21:37 | #9

    再给你分享一篇:http://www.houn.org/post/wordpress-change-commtorsurl-to-avoid-drop.html
    嘻嘻……

    [回复]

    朵未 回复: Maxthon 2.0 Maxthon 2.0 Windows XP Windows XP

    多谢分享。:oops:

    [回复]

  10. 2010年4月7日21:13 | #10

    :roll: 都喜欢玩技术。

    [回复]

    朵未 回复: Maxthon 2.0 Maxthon 2.0 Windows XP Windows XP

    额,我不懂技术。喜欢折腾。:oops:

    [回复]

评论分页
1 2 689
  1. 本文目前尚无任何 trackbacks 和 pingbacks.

订阅评论  Ctrl+Y 启动搜狗云输入法

无觅相关文章插件,快速提升流量