Mes fichiers .htaccess n’étaient pas pris en compte sur mon VPS. J’ai donc cherché et j’ai trouvé, ce sont les fichiers .htaccess qui n’étaient pas autorisés (merci à mathieu du forum PluXml.org de m’avoir mis sur la bonne voie).
Dans cet article rapide, je vous explique comment autoriser l’utilisation des fichiers .htaccess sur votre serveur web Apache.
Pré-requis
- Un VPS, un serveur dédié ou n’importe quel serveur sous Debian (ici en version 8)
- Un accès root à la machine
- Serveur Apache 2 installé et opérationnel
Tutoriel
Connectez-vous en root à la machine via un Terminal (OS X) ou via PuTTy, par exemple, sous Windows.
Je vous laisse utiliser le champ de recherche du site, j’ai déjà fais un tutoriel sur le sujet.
Editez le fichier /etc/apache2/apache2.conf.
nano /etc/apache2/apache2.conf
Naviguez dans le fichier jusqu’aux lignes suivantes :
<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>
Changez :
AllowOverride None
Par :
AllowOverride All
Sauvegardez puis quittez le fichier.
Redémarrez Apache ou plus simplement le serveur complet, vos fichiers .htaccess devraient être prit en compte maintenant.
Source