我有下一个重写规则:
RewriteEngine ON
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z]+)/(js|css|img)/(.+\.jpg|gif|png|js|css)$ media/myfiles/$1/$2/$3 [L]
RewriteRule .* index.php
我的应用程序有路由类,可以根据我的需要处理 url。
当我尝试打开包含将匹配重写规则的扩展名的文件时,我移至下一个重写规则,并且我的路由器类处理此 url ...
任何想法为什么 apache 在第一次规则匹配后不停止?
PS 第一条规则在禁用第二条规则后起作用。