1
我有以下的.htaccess:爲什麼匹配的重寫代碼不起作用?
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^a/(.*)$ api.php?params=$1 [L,QSA]
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
我希望當我去/a/test
服務器返回/api.php?params=test
相反,第三個規則匹配。
如果我註釋掉第三條規則,那麼第一條規則是有效的。
這是爲什麼?