该优化一下自己的博客的链接的了. 根据自己的博客做了一些简单的优化,并且将优化的结果总结了一下…

wordpress

1. 禁用评论的trackback功能.

详情见本博客文章:关闭wordpress的trackback

2.评论用户的链接在新窗口打开

具体: 打开wp-includes目录下的comment-template.php, 找到get_comment_author_link(), 修改成以下

 

else
        $return = "<a href=’$url’ rel=’external nofollow’ class=’url’ target=’_blank’>$author</a>";
    return apply_filters(‘get_comment_author_link’, $return);

3. 优化评论链接的格式 成 http://blog.foreverlove.us/?url=http://foreverlove.us 这种格式

具体操作, 打开主题 function 在最后添加以下内容

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’).’/?url=’, $text);
    $text=str_replace("href=’", "href=’".get_option(‘home’)."/?url=", $text);
    return $text;
}
add_action(‘init’, ‘redirect_comment_link’);
function redirect_comment_link(){
    $redirect = $_GET[‘url’];
    if($redirect){
        if(strpos($_SERVER[‘HTTP_REFERER’],get_option(‘home’)) !== false){
            header("Location: $redirect");
            exit;
        }
        else {
            header("Location: http://blog.foreverlove.us/");
            exit;
        }
    }
}

4.优化Rss地址, 改默认的Rss地址为烧录的Rss地址

具体操作:在function.php后面添加以下代码

//替换rss
add_filter(‘feed_link’, create_function(‘$s, $t’, ‘return "http://feeds2.feedburner.com/foreverloveus";’), 100, 2);

 

5. 优化robots.txt.

User-agent: *
Disallow: /wp-
Allow: /wp-content/uploads/
Disallow: /?
Disallow: /feed
Disallow: /*/*/feed
Disallow: /trackback
Disallow: /*/*/trackback
Disallow: /index.php?
Disallow: /index.php/
Disallow: /*.php$
Disallow: /*.css$
Disallow: /date/
Disallow: /page/
Disallow: /?url=*
Sitemap: http://blog.foreverlove.us/sitemap.xml