web-dev-qa-db-ja.com

Wordpressは存在しないURLを既存のものにリダイレクトします - 無効にする方法

次のように入力すると気付きました。

http://domain.tld/c(存在しません)

どういうわけか、何らかの理由で私が向けられている

http://domain.tld/contact(存在します)

少なくとも最近のバージョンのWordpressでは、これがデフォルトの動作であることがわかりました。

これを制御無効にするには?

1
Miloshio

この質問は、 URLの自動補完のみを無効にする、正規のURLシステム全体を無効にする の複製です

このフィルタを試す

function remove_redirect_guess_404_permalink( $redirect_url ) {
if ( is_404() )
    return false;
return $redirect_url;
}

add_filter( 'redirect_canonical', 'remove_redirect_guess_404_permalink' );

またはこのプラグイン: https://wordpress.org/plugins/disable-url-autocorrect-guessing/

1
perucoder