我正在研究一些重写规则,并且由于某种原因,我不希望传递的正则表达式(并且不会通过我的任何正则表达式测试程序)传递给mod_rewrite。
相关网址为:
http://url.com/api/projects.json?division=aa
重写规则是:
RewriteEngine On
RewriteBase /
RewriteRule ^api\/([^.?#/%\s]+)\.([^#?\s]+)$ api.php?type=$1&format=$2 [NC,L]
因为第二次捕获后紧跟$,我希望URL因查询字符串而失败,但它似乎接受正常并将两个参数传递给GET。
有什么想法?