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写法:

  1. <?php
  2. header("location: ".$_SERVER['REDIRECT_QUERY_STRING']);
  3. ?>

相关日志:

10 条评论 《wordpress修改评论者链接结构》

  1. 按博主的方法修改了
    但是现在所有链接都被重定向到自己首页 :mrgreen:
    另外
    博主现在用的外链跳转插件能共享下么?

    回复

  2. [...] 崔凯的博客 原文链接:http://uicss.cn/wordpress-comment-template/comment-page-1/#comment-4577 上一篇: WordPress 插件主题开发起步常用资源教程-建站指南-站长经验 [...]

  3. 怎么我按照您的方法做了,链接是会跳到go.php,但是总是是空白页,并没有打开留言者的链接地址啊?不知道是不是还要添加其他的什么?

    回复

    Gravatarcuikai Reply:

    REDIRECT_QUERY_STRING 修改成 QUERY_STRING 试试

    Gravatar华晨 Reply:

    因为存在go.php文件,所以REDIRECT_QUERY_STRING 不存在,需要使用QUERY_STRING。

  4. nofollow还是有用的, 至少可以缩短收录的时间.

    回复

  5. [...] nofollow(拓展go.php robots.txt写法) [...]

  6. [...] nofollow(拓展go.php robots.txt写法) [...]

  7. 其实我比较想知道 站内文章的外链怎么通过go.php来实现的

    回复

    Gravatar崔凯 Reply:

    数据库批处理。
    或者每次加文章的时候,href直接就给go.php

发表评论 (无需注册)

支持CTRL+ENTER快捷提交
崔凯的博客
Powered by WordPress | Theme by ck web design | TOP 顶部
Copyright © 崔凯的博客 All rights reserved. 京ICP备09029324号.