现在的位置: 首页 > wordpress优化 > 正文

wordpress博客留言评论url加跳转的方法

2013年03月15日 wordpress优化 ⁄ 共 2298字 ⁄ 字号 暂无评论 ⁄ 阅读 1 次

链接的导出链接过多的不相关,会影响网站优化,下面我介绍下wordpress博客留言评论url加跳转的方法。

方法一

1.在博客根目录下新建一个文件go.php放入以下代码:

<?php header"location".$_GET["url"]); ?>

2.接下来我们进入到wordpress后台→外观→编辑,找到右侧的评论模板或模板函数(或者在模板文件夹中找到functions.php)点击进入,找到相应的评论链接的地方<?php comment_author_url() ?>,:

<a  id=”commentauthor-<?php comment_ID() ?>” href=”<?php comment_author_url() ?>” rel=”external nofollow” target=_blank>

我们只需要将这一段代码改成:

<a  id=”commentauthor-<?php comment_ID() ?>” href=”http://27ying.com/go.php?url=<?php comment_author_url() ?>” rel=”external nofollow” target=_blank>

3.用记事本打开根目录下的 robots.txt 文件中,加入如下代码:

Disallow: /go.php?

方法二:

1.在博客根目录下新建一个文件go.php放入以下代码:

<?php header(“location:”.$_SERVER['QUERY_STRING']); ?>

2.接下来我们进入到wordpress后台→外观→编辑,找到右侧的评论模板或模板函数(或者在模板文件夹中找到functions.php)点击进入,找到相应的评论链接的地方<?php comment_author_url() ?>,:

<a  id=”commentauthor-<?php comment_ID() ?>” href=”<?php comment_author_url() ?>” rel=”external nofollow” target=_blank>

我们只需要将这一段代码改成:

<a  id=”commentauthor-<?php comment_ID() ?>” href=”http://27ying.com/go.php?<?php comment_author_url() ?>” rel=”external nofollow” target=_blank>

3.用记事本打开根目录下的 robots.txt 文件中,加入如下代码:

Disallow: /go.php?

方法三:

1、在网站根目录新建一个文件夹go,在go文件夹中新建index.php

2、在index.php中写入以下代码:

<?php
$url = $_GET['url'];
Header(“Location:$url”);
?>

3、在wordpress后台→外观→编辑,找到右侧的评论模板或模板函数点击进入,或者在模板文件夹中找到functions.php,找到相应的评论链接的地方,:

<a  id=”commentauthor-<?php comment_ID() ?>” href=”<?php comment_author_url() ?>” rel=”external nofollow” target=_blank>

我们只需要将这一段代码改成:

<a  id=”commentauthor-<?php comment_ID() ?>” href=”你的网址/go/?url=<?php comment_author_url() ?>” rel=”external nofollow” target=_blank>

4、用记事本打开根目录下的 robots.txt 文件中,加入如下代码:

Disallow: /go

方法四:

在wordpress后台→外观→编辑,找到右侧的评论模板或模板函数点击进入,或者在模板文件夹中找到functions.php,在文件中添加如下代码:

//comments link redirect
add_filter(‘get_comment_author_link’, ‘add_redirect_comment_link’, 5);
add_filter(‘comment_text’, ‘add_redirect_comment_link’, 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: http://27ying.com/”);
exit;
}
}
}

注意事项:

1.在修改代码时一定要注意修改正确,确保代码中所有的标点都是小写。

2.一定要robots.txt文件中屏蔽go.php,以免百度收录。

猜你喜欢

给我留言

留言无头像?