jueves, 13 de diciembre de 2012

Remover index.php en proyectos Codeigniter

Para remover el index.php de las URLs en proyectos con el framework Codeignter se sugieren diferentes configuraciones en el archivo .htaccess. Este archivo debe ser incluido en la raíz de la aplicación  y el contenido que mejor funciona es el siguiente:
Options FollowSymLinks
<IfModule mod_rewrite.c>
    RewriteEngine on
         
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
 
<IfModule !mod_rewrite.c>
    ErrorDocument 404 /index.php
</IfModule>