Remove index.php De URL - Codeigniter 2

Tengo problemas para eliminar index.php de mis URL en Codeigniter. He creado algunos sitios web con Codeigniter 1.7 y el código .htaccess que utilicé no funciona en 2.

He intentado usar

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]

RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt|css)
RewriteRule ^(.*)$ ./index.php/$1 [L]

</IfModule>

También lo he probado sin RewriteBase / in.

He cambiado $ config ['uri_protocol'] a REQUEST_URI y QUERY_STRING y nada.

He establecido $ config ['index_page'] = "";

La estructura del archivo es 192.168.0.130/(site)/, por lo que debe volver a la raíz del servidor y no puede encontrar el archivo index.php.

Puede comunicarse con todos los controladores que he creado poniendo 192.168.0.130/(site)/index.php/testcontrolle

Gracias

Disculpas si esto se ha preguntado antes: he buscado y probado lo que pude ver.

Editar

También debería agregar que cambié las carpetas predeterminadas para que sean

solicitu

CI-2.0

index.php

y cambió las rutas en index.php para que sean correctas.

Respuestas a la pregunta(7)

Su respuesta a la pregunta