设置无索引页-第2页、第3页和更多页的评论?

时间:2021-01-16 作者:Giulio

我使用多功能seo包插件。

我看到谷歌索引的页面评论(即从分页评论生成的页面)。

示例url如下所示:

URL规范-mydomain。com/url规范url评论页-mydomain。com/url-canonical/comment-page-3问题是“url-comment-page”本身是规范的,而不是主页。

我想为所有帖子设置为noindex all comment page。有可能吗?

我看到AIO SEO有aioseo\\u filter\\u robots\\u meta,但我不知道如何过滤评论页面。

我有以下代码,但它仅适用于单数:

add_filter( \'aioseo_robots_meta\', \'aioseo_filter_robots_meta\' );

function aioseo_filter_robots_meta( $attributes ) {
    if ( is_singular() ) {
       $attributes[\'noindex\']  = \'noindex\';
       $attributes[\'nofollow\'] = \'nofollow\';
    }
    return $attributes;
 }
有没有一种方法可以只为所有评论页面添加元标记robots noindex?

通过以下代码解决:

 add_filter( \'aioseo_robots_meta\', \'aioseo_filter_robots_meta\' );

function aioseo_filter_robots_meta( $attributes ) {
global $cpage;   
    if (!empty($cpage) && $cpage > 0) {
       $attributes[\'noindex\']  = \'noindex\';
    }
    return $attributes;
 }

1 个回复
SO网友:Boyzen
function noindex_comments_pages()
{
    global $cpage;
    if (!empty($cpage) && $cpage > 1) {
    echo \'<meta name="robots" content="noindex">\';
    echo "\\n";
    }
}
add_action( \'wp_head\', \'noindex_comments_pages\', 9 );