Afin de ne pas avoir index.php dans l’url réécrite de votre site en production, il y a deux manipulations à effectuer :

- activer le no_script_name :

.settings:
  no_script_name: on

- activer le mod_rewrite d’apache :

a2enmod rewrite
/etc/init.d/apache2 restart

N’oubliez pas non plus de modifier la configuration de votre site (/etc/apache2/conf/xxx.conf) en indiquant index.php pour l’application de base de votre site.