Dans presque toutes les solutions de "Comment activer le htaccess", il est dit que le fichier /etc/apache2/sites-available/default doit être modifié. Mais ce fichier n'existe pas dans Apache 2.4.7.
J'ai lu quelque part que le nouveau fichier par défaut est 000-default.conf. J'ai donc édité celui-là et essayé d'ajouter la ligne :
AllowOverride All
Mais Apache2 n'a pas redémarré correctement et a donné une erreur. En consultant la documentation d'Apache2, j'ai trouvé que AllowOverride n'est autorisé que sous l'option <Directory>
section. Puis j'ai essayé d'ajouter ceci :
<Directory "/var/www">
AllowOverride All
</Directory>
Et cela semble fonctionner. Mais je ne suis pas sûr que j'aurais dû mettre /var/www à cet endroit. Est-ce une façon correcte de procéder ou mon ordinateur va-t-il exploser d'une manière ou d'une autre ?