これまでルートディレクトリで運用していたWordPressをサブディレクトリに移行しました。
これまで → https://example.com/
変更後 → https://example.com/2022
そこでルートディレクトリにアクセスがあった際にサブディレクトリにリダイレクトするよう.httpaccess
に以下のように記述しました。
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^policy/$ /2022/policy/ [L] RewriteRule ^(.*)$ /2022/ [L] </IfModule> # BEGIN WordPress ...(以下略)
https://example.com/
にアクセスした際はちゃんとhttps://example.com/2022
にリダイレクトされるのですが、https://example.com/policy
にアクセスした際にhttps://example.com/2022/policy
にリダイレクトされません。
原因がわかる方がいらっしゃいましたらご教授いただけませんでしょうか?
ちなみに.httpaccess
はちゃんとルートディレクトリにあるファイルを編集しております。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。