| <?xml version="1.0" ?> |
| <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd"> |
| <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> |
| <!-- English Revision : 1365932 --> |
| <!-- French translation : Lucien GENTIS --> |
| <!-- Reviewed by : Vincent Deffontaines --> |
| |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| |
| <manualpage metafile="index.xml.meta"> |
| <parentdocument href="../"/> |
| |
| <title>Le module Apache mod_rewrite</title> |
| |
| <summary> |
| |
| <p><module>mod_rewrite</module> permet de modifier les requêtes |
| entrantes dynamiquement, en fonction de règles manipulant des <a |
| href="intro.html#regex">expressions rationnelles</a>. Vous pouvez |
| ainsi relier des URLs arbitraires à votre propre structure d'URLs |
| interne comme vous le souhaitez.</p> |
| |
| <p>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.</p> |
| |
| <p>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 |
| (<code>httpd.conf</code>), mais aussi dans le contexte des |
| serveurs virtuels (sections <directive |
| type="section" module="core">VirtualHost</directive>), ou dans le |
| contexte des |
| répertoires (fichiers <code>.htaccess</code> et blocs |
| <code><Directory></code>. 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 <a href="flags.html">drapeaux</a> que vous attachez aux |
| règles</p> |
| |
| <p>mod_rewrite étant très puissant, il peut par |
| conséquent être très complexe. Ce document |
| complè la <a |
| href="../mod/mod_rewrite.html">documentation de |
| référence</a>, 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.</p> |
| |
| <ul> |
| <li><a href="../mod/mod_rewrite.html">documentation de |
| référence de mod_rewrite</a></li> |
| <li><a href="intro.html">Introduction aux expressions rationnelles et à |
| mod_rewrite</a></li> |
| <li><a href="remapping.html">Utilisation de mod_rewrite pour la |
| redirection et la remise en corespondance avec le système de |
| fichiers des URLs</a></li> |
| <li><a href="access.html">Utilisation de mod_rewrite pour le |
| contrôle d'accès</a></li> |
| <li><a href="vhosts.html">Les serveurs virtuels dynamiques avec mod_rewrite</a></li> |
| <li><a href="proxy.html">Les serveurs mandataires dynamiques avec mod_rewrite</a></li> |
| <li><a href="rewritemap.html">Utilisation de RewriteMap</a></li> |
| <li><a href="advanced.html">Techniques avancées et conseils</a></li> |
| <li><a href="avoid.html">Quand <strong>NE PAS</strong> utiliser mod_rewrite</a></li> |
| <li><a href="flags.html">Drapeaux de réécriture</a></li> |
| <li><a href="tech.html">Détails techniques</a></li> |
| </ul> |
| </summary> |
| |
| <seealso><a href="../mod/mod_rewrite.html">Documentation de |
| référence de mod_rewrite</a></seealso> |
| <seealso><a href="../urlmapping.html">Mise en correspondance des URLs |
| avec le système de fichiers</a></seealso> |
| <seealso><a href="http://wiki.apache.org/httpd/Rewrite">wiki mod_rewrite |
| </a></seealso> |
| <seealso><a href="../glossary.html">Glossaire</a></seealso> |
| |
| </manualpage> |
| |
| |