RewriteEngine On
RewriteBase /

# Bloquear acceso directo a application/ y system/
RewriteRule ^application/ - [F,L]
RewriteRule ^system/ - [F,L]

# Permitir archivos y carpetas que existen realmente
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Todo lo demás pasa por index.php (CodeIgniter)
RewriteRule ^(.*)$ index.php/$1 [L]
