加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > wordpress > 正文

WordPress 评论者超链接实现重定向跳转的方法

发布时间:2020-12-14 14:45:04 所属栏目:wordpress 来源:网络整理
导读:垃圾评论已经不是一个新鲜的东西了,相信只要是日独立IP超过2000的网站,只要开放评论的话,每天都会收到几十条乱七八糟的垃圾评论。 链接到的垃圾站过多,可能会造成网站在搜索引擎中被降权(主要是百度,Google 通过nofollow 设置是可以避免的),这对站长

垃圾评论已经不是一个新鲜的东西了,相信只要是日独立IP超过2000的网站,只要开放评论的话,每天都会收到几十条乱七八糟的垃圾评论。 链接到的垃圾站过多,可能会造成网站在搜索引擎中被降权(主要是百度,Google 通过nofollow 设置是可以避免的),这对站长来说绝对不是什么值得恭喜的事情。今天我们要实现的就是即使收到再多的垃圾评论,这些发送评论的站点也不会被搜索引擎索引到。 一般情况下评论者的链接都是直接以其网站链接的形式出现的,点击会直接跳转到该网站,通过重定向跳转处理后,评论者网站的链接会如下显示: https://www.52php.cn/?r=http://361ku.com 然后再通过对 robots.txt 文件的处理,评论区域的链接就不会被搜索引擎索引到,这样就不必再担心垃圾评论对网站的潜在威胁了。 实现重定向跳转主要有两种方法,一种是插件实现,一种是手工加代码实现,你可以根据需要自行选择。 使用 Comments Link Redirect 插件实现重定向跳转 使用我爱水煮鱼的 Comments Link Redirect 插件可以完美实现评论者链接重定向跳转,具体使用方法如下: 1.点击这里下载 <a target="_blank" href="http://xiazai.52php.cn/201101/yuanma/comments-link-redirect.rar"&gt;Comments Link Redirect 插件。 2.安装激活插件,用记事本打开 wordpress 根目录下的 robots.txt 文件,添加如下代码: Disallow: /?r=* 刷新你的页面,看看你的评论区的链接是不是已经加上重定向跳转了。 不用插件实现重定向跳转 对于不想用插件的朋友来说,可以使用这个方法实现,园子博客的插件已经达到20个了,实在是不敢加了。 1.找到你使用的主题文件中的 functions.php ,将以下代码添加到该文件中: <div class="msgborder" id="phpcode2"> //comments link redirect add_filter('get_comment_author_link','add_redirect_comment_link',5); add_filter('comment_text',99); function add_redirect_comment_link($text = ''){ $text=str_replace('href="','href="'.get_option('home').'/?r=',$text); $text=str_replace("href='","href='".get_option('home')."/?r=",$text); return $text; } add_action('init','redirect_comment_link'); function redirect_comment_link(){ $redirect = $_GET['r']; if($redirect){ if(strpos($_SERVER['HTTP_REFERER'],get_option('home')) !== false){ header("Location: $redirect"); exit; } else { header("Location: https://www.52php.cn/"); exit; } } }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读