谷歌之所以不为分页评论编制索引,是因为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\' );