2012-05-10 69 views
8

快速谷歌後找不到解決方案,所以我想在這裏彈出一個快速的帖子。Yoast搜索引擎插件刪除rel規範

試圖刪除自動添加的rel = canonical鏈接(這是由Wordpress SEO插件 - 由Yoast添加)。

我真的希望谷歌抓取每個不同的潛艇,即使它不能離開父頁面。

回答

11

rel =「canonical」與抓取無關。它與索引有關,並防止同一頁面索引兩次或更多。

無論如何,如果你仍然想這樣做,你可以將此代碼添加到您的functions.php做到這一點:

add_filter('wpseo_canonical', '__return_false'); 

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

-3

您還可以禁用爲WordPress的標準網址。 看看這裏:Desactivar rel=」canonical」 de Yoast WordPress SEO o de WordPress

+2

請試着總結一下你已經發布的鏈接的內容,所以你的回答仍然是有用的,如果該鏈接,在未來下去。 – Amicable

+0

你在那裏的鏈接是西班牙文。鑑於[so]是純英文網站,即使您總結了鏈接的內容,這樣的鏈接也不太合適,因爲Amicable提到您應該這樣做。 – Dukeling

+0

網頁已關閉...這就是爲什麼你必須總結鏈接... –

0

最有可能不是由yoast產生的規範,有可以防止它通過添加以下內容到theme's的functions.php

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

您還可以將WordPress的內置功能使用此在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'); 

ř emo規範的所有網頁。

// 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');