Comment activer le mod_rewrite sur apache2 (Ubuntu/Debian)


Vérifiez tout d'abord que le module rewrite est disponible sur votre serveur.

sudo updatedb
sudo locate mod_rewrite.so

Vous aurez certainement une sortie comme la suivante :  
“/usr/lib/apache2/modules”

Les nouvelles versions d'Apache utilisent des répertoires pour activer ou désactiver les modules donc lancez les commandes suivantes pour activer le module rewrite :
cd /etc/apache2/mods-enabled
sudo touch rewrite.load
sudo gedit rewrite.load (Utilisez l'éditeur qui vous convient le mieux)

Un fichier s'ouvre. Coller la ligne suivante à l'intérieur puis enregistrez.
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

Ouvrez le fichier suivant :
/etc/apache2/sites-available/default

Repérez les lignes suivantes :
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

Remplacez le None par all

Enfin, redémarrez Apache
/etc/init.d/apache2 restart

Voilà Voilou!!! :) votre module est activé.


Traduction de l'article de tymmon


Vus : 1309
Publié par kamagatos : 45