Não é possível remover index.php do URL do CodeIgniter

Minha estrutura de diretórios é / var / www / CI / com todas as pastas viz., Aplicativo, sistema sob a pasta CI. Criei um arquivo .htaccess sob o CI.

A seguir está o código em .htacess.

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond $1 !^(index\.php|public|images|robots\.txt|css)
    RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

Ainda localhost / CI / blog dá erro 404. Alguém pode orientar sobre onde esta regra está errada?

questionAnswers(7)

yourAnswerToTheQuestion