Lo mejor en esos casos es usar algo así:
Código:
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
Con eso haces un whitelist de los archivos que sí existan físicamente, todo lo demás se manda al index.php.