Вы пытались изменить логику?Что-то вроде
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule \.(jpg|png|css|js)$ - [L]
Это не приведет к перезаписи любого файла с расширением .jpg, .png, .css или .js.Затем добавьте свои существующие правила, чтобы нефайловые запросы, не относящиеся к каталогу, перенаправлялись в index.php.