====== 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]]