mod_rewriteは奥が深い・・・
今回はmod_rewriteでリダイレクトした後にGETパラメータを取得したい場合どうするか?
環境 Apache2.2
php5.3.3
例)
1. http://localhost/([a-z]+).html$ http://localhost/$1 [L]
上記の場合、http://localhost/aaa?key=XXXなどと打っても$_GET['key']の結果は取得できない。
どうすれば取得できるか。
2. http://localhost/([a-z]+).html$ http://localhost/$1 [L,QSA]
2のように赤字を追記してやればいいだけ。
参考
http://www.hoge256.net/2008/04/119.html