如何让爬虫搜索分页评论?

时间:2013-04-10 作者:w00t

通过注释分页,谷歌不会为旧页面编制索引,而注释基本上会被搜索丢失。

有没有一种方法可以让搜索引擎抓取分页注释,或许可以生成一个包含所有分页注释的站点地图文件?

1 个回复
最合适的回答,由SO网友:Christine Cooper 整理而成

谷歌之所以不为分页评论编制索引,是因为canonical URL 在标题中。您可以在全面的question that I posted earlier. 有一个很好的解决方案张贴在那里分页后的页面。

现在,谷歌要索引评论分页,bungeshea 不久前发布了一个答案,当时他(偶然)解决了这个问题,当时他实际上是为了修复分页后的索引。

幸运的是,我保存了该代码:

function comment_rel_canonical() {

    if ( ! is_singular() )
        return;

    global $wp_the_query;

    if ( ! $id = $wp_the_query->get_queried_object_id() )
        return;

    $link = get_permalink( $id );

    if ( $page = get_query_var(\'cpage\') )
        $link = get_comments_pagenum_link( $page );

    if ( $paged = get_query_var( \'paged\' ) )
        $link = add_query_arg( \'paged\', get_query_var( \'paged\' ), $link );

    printf ( \'<link rel="canonical" href="%s" />\\n\', $link );
}

remove_action( \'wp_head\', \'rel_canonical\' );
add_action( \'wp_head\', \'comment_rel_canonical\' );

结束

相关推荐

Yoast SEO插件:双标题isse

在做了大量研究后,我发现“Yoast SEO插件”中有很多非常常见的问题尚未解决。我也遇到了这些问题(这就是我研究的原因),奇怪的是,尽管这些问题很常见,但许多问题还没有解决方案。该插件的许多用户报告了相同的问题,但在Wordpress支持论坛中,似乎没有人帮助他们。没有解决方案-即使是半年前报告的问题!我希望我的问题线程不仅能帮助我自己,还能帮助其他遇到同样问题并一直在寻找好解决方案的用户。Information:我的博客:http://zoomingjapan.comWordpress版本:3.5.1