我的.htaccess
中有以下代码<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
,$ _GET只包含值“home / index”。我不熟悉这个,所以我不知道如何改变它。
如何在我的网址中启用$ _GET语句?
答案 0 :(得分:4)
更改:RewriteRule ^(.*)$ index.php?url=$1 [PT,L]
至
RewriteRule ^(.*)$ index.php?url=$1 [PT,L,QSA]
现在将附加查询字符串。 QSA
表示Query String Append
。