由Yoast SEO插件添加删除相对规范(Removing rel canonical added

2019-06-24 07:37发布

无法找到解决办法后快速谷歌这样想过我会突然就在这里简短帖子。

试图删除一个自动添加的rel = canonical链接(这是由WordPress SEO插件添加 - 通过Yoast)。

其实,我希望Google抓取每一个不同的潜艇,即使它不能移动从父页面了。

Answer 1:

相对=“规范”有没有关系爬行。 它与索引做,防止在同一页从索引的两倍以上。

无论如何,如果你仍然想这样做,你可以将此代码添加到您的functions.php做到这一点:

add_filter( 'wpseo_canonical', '__return_false' );

来源: https://yoast.com/wordpress/plugins/seo/api/



Answer 2:

您还可以在使用wordpress conditional tags

请参阅: https://codex.wordpress.org/Conditional_Tags

// Remove - Canonical for - [Search - Page]
function remove_canonical() {

    // Disable for 'search' page
    if ( is_search() ) {
        add_filter( 'wpseo_canonical', '__return_false',  10, 1 );
    }
}
add_action('wp', 'remove_canonical');

删除规范的所有网页。

// Disable Canonical for - ALL pages
function remove_canonical() {
    add_filter( 'wpseo_canonical', '__return_false',  10, 1 );
}
add_action('wp', 'remove_canonical');


Answer 3:

最有可能不是由yoast产生的规范,有一个WordPress的内置功能,可以防止它通过添加以下内容到theme's的functions.php

remove_action('wp_head', 'rel_canonical');


Answer 4:

remove_action('wp_head', 'rel_canonical');


Answer 5:

您还可以禁用的标准网址为WordPress。 看看这里: Desactivar的rel =”规范”去Yoast WordPress的搜索引擎Ø德的WordPress



文章来源: Removing rel canonical added by Yoast SEO plugin