====== Activer le mod_rewrite sur Apache2 ======
Le module mod_rewrite permet a Apache de gérer la ré-écriture d'URL. La ré-écriture d'URL est surtout utilisée en SEO pour améliorer le référencement des pages d'un site internet.
===== Comment activer le mod_rewrite ? =====
Avant d'activer le **mod_rewrite** sur **Apache2**, il faut s'assurer que le module est disponible sur votre //serveur Debian Squeeze//.
Pour cela, nous allons tapez ces deux lignes en mode console et en utilisant le compte //root//:
updatedb
locate mod_rewrite.so
Un résultat de se genre doit apparaître à l'écran :
/usr/lib/apache2/modules/mod_rewrite.so
/usr/lib/debug/usr/lib/apache2/modules/mod_rewrite.so
Ici, il suffit d'activer le **mod_rewrite** avec la commande suivante :
a2enmod rewrite
Si le fichier // /etc/apache2/mods-available/rewrite.load // n'existe pas, il vous suffit d'utiliser la commande suivante.
command echo "LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so" > /etc/apache2/mods-available/rewrite.load
a2enmod rewrite
Ensuite, vérifiez dans le fichier de configuration Apache2 de votre site si AllowOverride est avec l'attribut All. \\
Exemple avec le fichier /etc/apache2/sites-available/default
...
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
...
Voilà, l'installation est terminée. Il vous suffit de redémarrez le service //Apache// avec la commande suivante.
service apache2 restart
===== Auteurs et sources =====
* Auteur : [[:user:montuy337513]]
===== Navigation =====
* [[:accueil|Accueil]]
* [[:serveur-debian-securite]]
* [[:serveur-debian-general]]
* [[:serveur-debian-automatisation]]
* [[:serveur-debian-file]]
* [[:serveur-debian-log]]
* [[:serveur-debian-user-groupe]]
* [[:serveur-debian-apache2]]
* [[:serveur-debian-postfix]]
* [[:serveur-debian-mysql]]
* [[:serveur-debian-divers]]