J’ai rencontré un problème, le fichier .htaccess qui se trouvait dans mon répertoire par défaut /var/www/ n’était pas pris en compte lors du démarrage du serveur apache2.
Par défaut, le serveur apache créé un virtualhost qui ne prend pas en compte ce type de configuration. Pour activer la lecture de ces fichiers lors du démarrage du serveur, il faut :
Editer le fichier de configuration par defaut (sous Ubuntu)
sudo vi /etc/apache2/sites-enabled/000-default
Remplacer les deux lignes « AllOverride none » par « AllOverride All » qui se trouvent dans le paragraphe <Directory…
Après cela, relancer apache
sudo /etc/init.d/apache2 restart