WordPressのURLのカノニカルリダイレクト機能をオフにする

WordPressには、デフォルトでURLを自動リダイレクトするカノニカルリダイレクト(canonical redirect)機能がついている。これをオフにしたい。

便利な機能なのであるが、どうも意図しない転送をしたりするケースが目につくようになったので。

【方法】
子テーマのfunction.phpに追記した。

[php]
function stop_redirect_canonical( $redirect_url ) {
if( is_404() ) {
return false;
}
return $redirect_url;
}
add_filter( ‘redirect_canonical’, ‘stop_redirect_canonical’ );
[/php]


なお、この文をfunction.phpに追記しても、Redirection プラグインの転送機能は無効化されない。

記事の共有: