wordpress修改评论者链接结构
nofollow标签的算法变更和百度对该标签的不认可,导致wordpress评论区域最好也据此来做相应的调整。使用robots.txt对自身地址进行屏蔽,从而规避非法链接对自身权重的影响。
其实之前已经做过了相应的改动,只是WP版本一升级,得,把我的改动覆盖了……
做个备忘,并重新操作一遍:
1.打开wp-includes文件夹下的comment-template.php文件
2.找到$return = “<a href=’$url’ rel=’external nofollow’ class=’url’>$author</a>”;语句
3.链接修改为 a href=’/go.php?$url’
4.替换上传
同理,可以修改wp-includes文件夹下的formatting.php文件,修改评论中写到的链接结构。
return $matches[1] . “<a href=\”$url\” rel=\”nofollow\”>$url</a>”;
go.php写法:
- <?php
- header("location: ".$_SERVER['REDIRECT_QUERY_STRING']);
- ?>

08/27/2009 at 14:03
按博主的方法修改了
但是现在所有链接都被重定向到自己首页
另外
博主现在用的外链跳转插件能共享下么?
回复
12/08/2009 at 11:29
[...] 崔凯的博客 原文链接:http://uicss.cn/wordpress-comment-template/comment-page-1/#comment-4577 上一篇: WordPress 插件主题开发起步常用资源教程-建站指南-站长经验 [...]
01/03/2010 at 11:11
怎么我按照您的方法做了,链接是会跳到go.php,但是总是是空白页,并没有打开留言者的链接地址啊?不知道是不是还要添加其他的什么?
回复
一月 26th, 2010 at 13:26
REDIRECT_QUERY_STRING 修改成 QUERY_STRING 试试
一月 30th, 2010 at 12:02
因为存在go.php文件,所以REDIRECT_QUERY_STRING 不存在,需要使用QUERY_STRING。
09/21/2010 at 17:43
nofollow还是有用的, 至少可以缩短收录的时间.
回复
04/12/2011 at 16:29
[...] nofollow(拓展go.php robots.txt写法) [...]
06/17/2011 at 15:13
[...] nofollow(拓展go.php robots.txt写法) [...]
07/12/2011 at 5:13
其实我比较想知道 站内文章的外链怎么通过go.php来实现的
回复
七月 12th, 2011 at 9:30
数据库批处理。
或者每次加文章的时候,href直接就给go.php