- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mod_rewriteについて)
mod_rewriteによるURL書き換えがうまく動作しない
このQ&Aのポイント
- mod_rewriteを使用して.htaccessファイルでURLの書き換えを行いたいが、うまく動作してくれない。具体的には、http://www.aaaaaaa.jp/php/user/bbb/index.phpをhttp://www.aaaaaaa.jp/bbb/に変更したいが、うまくいかない。どのように記述すれば動作するか教えてください。
- 上記のRewriteRuleの記述では、http://www.aaaaaaa.jp/php/user/bbb/index.phpのままです。
- mod_rewriteを使用して.htaccessファイルでURLの書き換えを行いたいが、うまく変更できない。http://www.aaaaaaa.jp/php/user/bbb/index.phpをhttp://www.aaaaaaa.jp/bbb/に変更する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> http://www.aaaaaaa.jp/php/user/bbb/index.php を > http://www.aaaaaaa.jp/bbb/ に変更したい 実際の動作は逆じゃないですか? http://www.aaaaaaa.jp/bbb/ にアクセスした時に、 http://www.aaaaaaa.jp/php/user/bbb/index.php を表示させる、と言う事ではないでしょうか。 .htaccessの設置場所はhttp://www.aaaaaaa.jp/配下になるとおもいます。 また、直たたき対策として、http://www.aaaaaaa.jp/php/user/bbb/にアクセスした場合($_SERVER["REQUEST_URI"]等で検出)http://www.aaaaaaa.jp/bbb/へリダイレクトするようにしておけば良いかもしれません。 参考まで。