Pour cela, avec Ubuntu, il faut suivre les étapes suivantes :
1) Ajouter le module mod_rewrite dans la liste des modules Apache à charger au démarrage de celui-ci. En pratique :
- soit on crée un lien symbolique vers /etc/apache2/mods-available/rewrite.load dans /etc/apache2/mods-enabled/ :
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load- soit on utilise une commande tout prête d'Ubuntu qui va faire la même chose :
sudo a2enmod rewrite2) Permettre la réécriture d'URL pour le(s) site(s) voulu(s) :
sudo gedit /etc/apache2/sites-avaible/defaultDans la partie <Directory /var/www/>, changer AllowOverride None par AllowOverride All
3) Relancer le serveur Apache :
sudo /etc/init.d/apache2 restart4) Ne pas oublier d'activer le moteur de réécriture dans les fichiers .htaccess en écrivant la ligne suivante en début de fichier :
RewriteEngine On
2 commentaires:
Merci, ça marche parfaitement !
De rien ;)
Enregistrer un commentaire