2012-05-10 28 views
8

すばらしいGoogleの後に解決策が見つかりませんでしたので、ここで簡単な投稿をポップすると思いました。Yoast SEOプラグインで追加されたrel canonicalを削除

自動的に追加されたrel = canonicalリンクを削除しようとしています(これはWordpress SEOプラグインによって追加されました - Yoastによる)。

私は実際には、親ページから離れていなくても、それぞれの異なるサブをそれぞれクロールします。

答えて

11

rel = "canonical"はクロールとは関係ありません。インデックス作成と関連があり、同一ページのインデックス作成が2回以上行われないようにします。あなたはまだこれをしたい場合は

とにかく、あなたはあなたのfunctions.phpにこのコードを追加することによってそれを行うことができます。

add_filter('wpseo_canonical', '__return_false'); 

出典:https://yoast.com/wordpress/plugins/seo/api/

-3

また、ワードプレスのための正規のURLを無効にすることができます。 ここを見て:Desactivar rel=”canonical” de Yoast WordPress SEO o de WordPress

+2

そのリンクがどこ将来的にダウンする場合ので、あなたの答えはまだ便利です、あなたが投稿したリンクの内容を要約してみてください。 – Amicable

+0

あなたが持っているリンクはスペイン語です。 [so]が英語専用のウェブサイトであることを考えれば、リンクの内容を要約しても、そのようなリンクは本当に適切ではありません。 – Dukeling

+0

ウェブページがダウンしています...リンクを要約する必要がある理由 –

0

カノニカルがyoastによって生成されていない可能性が高い、あなたはあなたがすることもでき

remove_action('wp_head', 'rel_canonical'); 
8

のfunctions.phpあなたtheme'sにこれを追加することによって、それを防ぐことができますワードプレス作り付けの機能があります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'); 

R:参照してくださいwordpress conditional tags

でこれを使用すべてのページのための標準的なemove。

// Disable Canonical for - ALL pages 
function remove_canonical() { 
    add_filter('wpseo_canonical', '__return_false', 10, 1); 
} 
add_action('wp', 'remove_canonical'); 
0
remove_action('wp_head', 'rel_canonical'); 
関連する問題