如何在 MVC 框架中启用 url 参数


How to enable url-parameters in an MVC-framework

我目前想在我的框架中启用 $_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 代表查询字符串附加