簡単なグーグルの後で解決策を見つけることができなかったので、ここに簡単な投稿をすると思いました。
自動的に追加された rel=canonical リンク (Wordpress SEO プラグインによって追加されたもの - Yoast) を削除しようとしています。
親ページから移動しない場合でも、実際にはGoogleにさまざまなサブをそれぞれクロールさせたいと思っています。
簡単なグーグルの後で解決策を見つけることができなかったので、ここに簡単な投稿をすると思いました。
自動的に追加された rel=canonical リンク (Wordpress SEO プラグインによって追加されたもの - Yoast) を削除しようとしています。
親ページから移動しない場合でも、実際にはGoogleにさまざまなサブをそれぞれクロールさせたいと思っています。
rel="canonical"はクロールとは何の関係もありません。これはインデックス作成と関係があり、同じページが2回以上インデックス作成されるのを防ぎます。
とにかく、それでもこれを実行したい場合は、functions.phpに次のコードを追加することで実行できます。
add_filter( 'wpseo_canonical', '__return_false' );
これを使用することもできます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');