Запрос на файл на веб-сервере, запрещает доступ к index.php
RewriteCond %{REQUEST_FILENAME} !-f
Запрос на физический каталог на веб-сервере, запрещает доступ к index.php
RewriteCond %{REQUEST_FILENAME} !-d
Любое, кроме вышеперечисленного, перенаправляет на index.php
RewriteRule ^(.*)$ index.php/$1 [L]