Debian : Activer le module de réécriture des urls du serveur web

http://www.soft-alternative.com/usr/images/tutoriaux/debian-activer-le-module-de-reecriture-des-urls-du-serveur-web/debian-activer-le-module-de-reecriture-des-urls-du-serveur-web.jpg

Présentation

La réécriture des urls est une solution très pratique proposée par le serveur web Apache. Elle permet comme son nom l'indique de réécrire les adresses reçues par le serveur en fonction de règles pré-définies vers une adresse de destination différente.

Procédure

  1. Se connecter à une session utilisateur sur le système Debian.

  2. Afficher la liste des modules Apache disponibles à l'aide de la commande : "sudo ls /etc/apache2/mods-available/rewrite".

  3. Se rendre dans le dossier des modules activés "sudo cd /etc/apache2/mods-enabled/".

  4. Créer le lien symbolique vers le module de réécriture : "sudo ln -s /etc/apache2/mods-available/rewrite.load rewrite.load".

  5. Editer le fichier de configuration par défatut d'Apache "sudo nano /etc/apache2/site-available/default". Puis modifier la valeur de la commande "AllowOverride".

    Commande à modifier :
    <Directory /var/www/>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride None
      Order allow,deny
      allow from all
    </Directory>
    
    <Directory /var/www/>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride All
      Order allow,deny
      allow from all
    </Directory>