.htaccess htaccess如何在url中的第二个问号后获取参数?

.htaccess htaccess如何在url中的第二个问号后获取参数?,.htaccess,url-rewriting,.htaccess,Url Rewriting,我已将htaccess重写的url如下: RewriteCond $1 !-f RewriteCond $1 !-d RewriteCond $1 !^(index\.php) RewriteRule ^(.*)$ index.php?page=$1 [L] e、 url:在PHP脚本中,我可以通过调用$\u get['page']获得这些参数 但如果我的url看起来像: 如何在PHP中获取这些数据=1&result=2参数?您需要将QSA添加到重写规则[L,QSA]。QSA的意思是“查询

我已将htaccess重写的url如下:

RewriteCond $1 !-f
RewriteCond $1 !-d
RewriteCond $1 !^(index\.php)
RewriteRule ^(.*)$  index.php?page=$1 [L]
e、 url:在PHP脚本中,我可以通过调用$\u get['page']获得这些参数

但如果我的url看起来像:


如何在PHP中获取这些数据=1&result=2参数?

您需要将QSA添加到重写规则
[L,QSA]
。QSA的意思是“查询字符串附加”,谢谢!这真的很有帮助。谢谢你,它很有魅力。我使用[L,QSA]有一段时间了,但从来没有真正关心过它的含义。