車(スイスポZC33S)とITとカメラ(α7iii)と。写真・カメラ暮らし技術2021年2月21日WordPressで.htaccessを使ったリダイレクトが効かない(反映されない)とき問題WordPressサイトのディレクトリを変更したので、.htaccessで旧アドレスをリダイレクトしようとしたが、.htaccessの設定が全く反映されない状況WordPressで構築したサイトのアドレスをhttps://example.com/blog/からhttps://example.com/に変更したので、旧アドレス(各記事やカテゴリ)からのアクセスを適切な新アドレスにリダイレクトしようとした。Webサーバーのルートディレクトリ/www/とする。サーバーのドメイン設定https://example.com/を/www/に対応させている。WordPressのインストール先ルートディレクトリ(/www/)直下に作成した”blog”ディレクトリ(blog/)にインストールしていた。ディレクトリ構成はこのまま維持。「サイトアドレス(URL)」をhttps://example.com/blog/からhttps://example.com/に変更ここまで来れば、あとはルートディレクトリ(/www/)の.htaccessにリダイレクト設定を記述してやれば作業完了!、、、となるはずだった。リダイレクト内容が全く反映されないorz。原因:インストールディレクトリ(blog/)に置きっぱなしにしていた”.htaccess”ファイル先の作業で”.htaccess”ファイルをインストールディレクトリ(blog/)からルートディレクトリ(/www/)にコピーした。その時、インストールディレクトリ(blog/)の”.htaccess”ファイルをそのままにしていた。無事にリダイレクト設定が反映されるようになった。WordPress”で始まる行よりも前に記述する必要がある。</IfModule>WordPress独自のサイト内リダイレクト機能を停止WordPressには存在しないアドレスのアクセスについて、それらしいアドレスに勝手にリダイレクトしてくれる機能がありますが、なんとなくリダイレクトされていたので.htaccessが機能していないことに気づくのが遅れました。コメントをキャンセルメールアドレスは公開されません。