Lors d’une installation de base du framework CodeIgniter, les urls des pages se présentent sous la forme de « http://mon-site.com/index.php/controlleur ». Pour plusieurs raisons (urls plus « esthétiques », référencement…) on pourrait souhaiter supprimer le vilain index.php. Voici comment.