<-
Apache > Serveur HTTP > Documentation > Version 2.2

Le module Apache mod_rewrite

Langues Disponibles:  en  |  fr  |  tr  |  zh-cn 

mod_rewrite permet de modifier les requ�tes entrantes dynamiquement, en fonction de r�gles manipulant des expressions rationnelles. Vous pouvez ainsi relier des URLs arbitraires � votre propre structure d'URLs interne comme vous le souhaitez.

Il fournit un m�canisme de manipulation d'URL particuli�rement souple et puissant en supportant un nombre illimit� de r�gles et de conditions attach�es � chaque r�gle. Les manipulations d'URLs peuvent d�pendre de tests vari�s : les URLs peuvent �tre finement caract�ris�es en fonction de variables du serveur, de variables d'environnement, d'en-t�tes HTTP, de rep�res temporels, de recherches dans des bases de donn�es externes, ou m�me de requ�tes vers des bases de donn�es externes et de diff�rents gestionnaires ou programmes externes.

Les r�gles de r��criture peuvent agir sur l'ensemble des URLs (la partie chemin et la cha�ne de param�tres) et peuvent �tre utilis�es dans le contexte du serveur principal (httpd.conf), mais aussi dans le contexte des serveurs virtuels (sections <VirtualHost>), ou dans le contexte des r�pertoires (fichiers .htaccess et blocs <Directory>. Le r�sultat r��crit peut conduire vers d'autres r�gles � un traitement secondaire interne, une redirection vers une requ�te externe ou m�me l'envoi vers un serveur mandataire, en fonction des drapeaux que vous attachez aux r�gles

mod_rewrite �tant tr�s puissant, il peut par cons�quent �tre tr�s complexe. Ce document compl� la documentation de r�f�rence, et est sens� all�ger un peu cette complexit�, et pr�senter des exemples largement comment�s, ainsi que des situations courantes que vous pourrez traiter avec mod_rewrite. Mais nous voulons aussi vous montrer des situations o� vous ne devrez pas utiliser mod_rewrite, et lui pr�f�rer d'autres fonctionnalit�s standard d'Apache, �vitant ainsi d'entrer dans une complexit� inutile.

Voir aussi

Langues Disponibles:  en  |  fr  |  tr  |  zh-cn