2012-03-04 16 views
0

私は私の.htaccessmod_rewriteを使用した後にGETデータを取得するにはどうすればよいですか?

<IfModule mod_rewrite.c> 
RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^(.*)$ index.php?url=$1 [PT,L] 

</IfModule> 

に次のコードを持っている。しかし、今、$ _GET文は動作しません。 http://localhost/home/index?var=3というURLがある場合、$ _GETには "home/index"という値だけが含まれます。私はこれに精通していないので、私はそれを変更する方法を知らない。

URLで$ _GET文を有効にするにはどうすればよいですか?

答えて

4

変更:RewriteRule ^(.*)$ index.php?url=$1 [PT,L]

RewriteRule ^(.*)$ index.php?url=$1 [PT,L,QSA] 

にそれは今、クエリ文字列を追加します。 QSAQuery String Appendを意味します。

関連する問題