- ベストアンサー
ApacheのRewrite
ApacheのRewriteで苦戦しております。 http://foo.jp/user/HOGE/index.php?no=xxx&pass=xxx へのアクセスを裏では、 http://foo.jp/rewrite/index.php?id=HOGE&no=xxx&pass=xxx にしたいんですが、なかなか上手くいきません。 どのような正規表現にすればよいのでしょうか? ご指導よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
RewriteRuleでは?以降の文字(query string)にはマッチしなかったと思うので RewriteRule ^/user/(.*)/index.php$ /rewrite/index.php?id=$1&%{QUERY_STRING} かな
その他の回答 (1)
- lowrider_2005
- ベストアンサー率40% (1520/3748)
回答No.1
RewriteRule ^/user/(.*)/index.php?(.*)$ /rewrite/index.php?id=$1&$2 [L] とか? (検証してません)
質問者
お礼
ご回答ありがとうございます。
お礼
ご回答ありがとうございます。 おかげさまで上手くいきました! %{QUERY_STRING} このような方法があったんですね♪ 勉強になりました!!