2012-03-04 43 views

回答

2

那是因为规则匹配,conds 1和2都是真的。您需要停止循环,如果该网址已包含.PHP所以

RewriteRule ^(.*)(?<!\.php)$  $1.php [L,QSA] 

这意味着匹配。*,只要最终锚不受.php

之前