Installer et activer le module mod_rewrite sur Apache et Ubuntu

Important: Nous venons de migrer d'un site Wordpress vers Drupal alors il se peut qu'il y ait des liens brisés, des images qui ne s'affichent pas ou encore du code mal formatté. Nous travaillons fort pour régler ces problèmes le plus tôt possible.

Premièrement, avec Ubuntu, lorsque l'on veut installer un serveur Web Apache 2, le fichier de configuration n'est pas httpd.conf, mais bien apache2.conf, qui est situé dans le dossier /etc/apache2/.

  1. Le module mod_rewrite est déjà "pré-installé" avec Apache sous Ubuntu. Vous pouvez vérifiez si c'est le cas en exécutant la commande:
    ls -l /usr/lib/apache2/modules/

    et si vous voyez le fichier "mod_rewrite.so", c'est que ce module est "pré-installé".

  2. Ensuite, la commande suivante crée un lien logique entre ce module et les fichiers de modules que comprend votre serveur Apache (ils sont placés dans le dossier /etc/apache2/mods-available/)
    sudo a2enmod rewrite
  3. Maintenant, ouvrez le fichier apache2.conf :
    sudo gedit /etc/apache2/apache2.conf

    et rajoutez, à la fin de ce dernier, le code suivant afin de bien s'assurer que le module sera activé :

    <ifModule mod_rewrite.c>
    RewriteEngine On
    </ifModule>
  4. Finalement, redémarrez votre serveur Apache et le tour est joué !
    sudo /etc/init.d/apache2 restart

Voilà !

En savoir plus :

Ajouter un commentaire

CAPTCHA
Êtes-vous un robot ?
Image CAPTCHA
Écrivez le code apparaissant dans l'image.

Derniers articles