次のように入力すると気付きました。
http://domain.tld/c
(存在しません)
どういうわけか、何らかの理由で私が向けられている
http://domain.tld/contact
(存在します)
少なくとも最近のバージョンのWordpressでは、これがデフォルトの動作であることがわかりました。
これを制御無効にするには?
この質問は、 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/