我目前想在我的框架中启用 $_GET 参数。
我当前的htaccess文件是这样的,但它没有传递?param=param:(
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{THE_REQUEST} ' /{2,}([^'?' ]*)
RewriteRule ^ /%1 [L,R=301,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ index.php?url=$0 [NC,L]
</IfModule>
当我尝试转到此 URL 时:
http://www.domain.com/test?test=test
通过的只是"测试"
如何使传递 $_GET 参数成为可能?
您需要
将QSA
添加到RewriteRule中:
RewriteRule ^.*$ index.php?url=$0 [NC,L,QSA]
QSA 代表查询字符串附加