質問: ### 前提・実現したいこと http://aa.bb.com/index.php?ご案内 https://aa.bb.com/index.php?ご案内 を https://aa.bb.com/index.php?abcd に301リダイレクト設定をしたい ### 試してみたこと RewriteCond %{REQUEST_URI} /index.php RewriteCond %{QUERY_STRING} ^ご案内 RewriteRule (.*) https://aa.bb.com/index.php?abcd [R=301,L] どこを直せばいいのか教えていただければ幸いです。
回答: 「ご案内」がパーセントエンコーディングされて「%E3%81%94%E6%A1%88%E5%86%85」となってリクエストされているのではないでしょうか? アクセスログを確認するとわかると思います。 あと、省略されているのだと思いますが、`RewriteEngine on` も必要です。