URLの自動補完の停止について
-
お世話になります。
URL自動補完を停止して、意図しないパーマリンクでのアクセスは404にしようとしました。
functions.phpへ停止コードを記載したのですが、
投稿ページでカテゴリを変更した場合、リダイレクトされます。
カテゴリ変更でも404とすることはできるのでしょうか?
ご面倒おかけします。
よろしくお願いします。【状況】
(1)テーマ:Twenty Twenty-Two 1.1 WordPress:6.0 PHP:7
(2)以下をfunctions.phpへ記載してURLの自動補完を停止しました。
//Wordpress自動補完リダイレクト停止(前方一致)
add_filter( ‘do_redirect_guess_404_permalink’, ‘__return_false’ );
//旧スラッグからの自動補完リダイレクトを停止
remove_action( ‘template_redirect’, ‘wp_old_slug_redirect’ );(3)パーマリンク設定は以下の通りです。
カスタム構造 → /%category%/%postname%/
(4)ページ状況
旧URL → https://www.jinsei-blog.com/220506-002/uncategorized/hello-world/
新URL → https://www.jinsei-blog.com/220506-002/newtest/hello-world/★上記アドレスで再現できます(2022年5月27日)。
★現状は、旧URLをアドレスバーに入力すると、アドレスバー内の文字が新URLへ書き換わります。
表示されるページには問題ありません。
★旧URLをアドレスバーに入力した場合、404としたいです。
★ドメイン・スラッグ(上記:hello-world)の相違に対しては404となります。
- トピック「URLの自動補完の停止について」には新たに返信することはできません。