Htaccess重写规则但不存在文件扩展名时

Mat*_*att 1 .htaccess mod-rewrite

我正在尝试为路径创建RewriteRule但不为文件创建.此代码适用于路径,但如果请求文件(如图像或CSS文件),则还会指向index.php文件,这是不正确的行为!

RewriteRule (.*)/(.*) index.php?$1/$2
Run Code Online (Sandbox Code Playgroud)

任何想法如何解决这一问题!?谢谢马特!

Ign*_*ams 5

把它放在规则之前的那一行:

RewriteCond %{REQUEST_FILENAME} !-f
Run Code Online (Sandbox Code Playgroud)