CodeIgniter nos permite la utilización de urls amistosas (si, la traducción suena bastante fea).
Dado que por defecto esto no funciona, tenemos que hacer algunos pequeños ajustes.
Lo primero será crear un archivo .htaccess con lo siguiente.
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
A partir de ahora, en lugar de usar:
http://www.dominio.com.ar/index.php/controlador/accion/
Vamos a poder usar:
http://www.dominio.com.ar/index.php/controlador/accion/
Seguir leyendo «Url friendly en CodeIgniter»