]> granicus.if.org Git - apache/blobdiff - docs/manual/rewrite/index.xml.fr
Actually show the example of how to do this.
[apache] / docs / manual / rewrite / index.xml.fr
index 8cf8c0b6d5eab5b28b5709b18ba59d96c9bc9a96..c249a29e685eb1cee544523419c056f43a34b228 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="ISO-8859-1" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 636374 $ -->
+<!-- English Revision: 1719571 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
   <title>Le module Apache mod_rewrite</title>
 
 <summary>
-      <blockquote>
-            <p>``Ce qui est super avec mod_rewrite, c'est qui permet
-           autant de configuration et de flexibilit&eacute; que Sendmail.
-           L'inconv&eacute;nient de mod_rewrite, c'est qu'il permet autant de
-           configuration et de flexibilit&eacute; que Sendmail.''</p>
 
-            <p class="cite">-- <cite>Brian Behlendorf</cite><br />
-            Groupe Apache</p>
+       <p><module>mod_rewrite</module> permet de modifier les requ&ecirc;tes
+       entrantes dynamiquement, en fonction de r&egrave;gles manipulant des <a
+       href="intro.html#regex">expressions rationnelles</a>. Vous pouvez
+       ainsi relier des URLs arbitraires &agrave; votre propre structure d'URLs
+       interne comme vous le souhaitez.</p>
 
-      </blockquote>
-
-      <blockquote>
-            <p>``Malgr&eacute; les tonnes d'exemples et de documentations,
-           mod_rewrite rel&egrave;ve de la magie vaudoue. De la magie vaudoue super
-           g&eacute;niale, mais de la magie vaudoue.''</p>
-
-            <p class="cite">-- <cite>Brian Moore</cite><br />
-            bem@news.cmc.net</p>
-
-      </blockquote>
-
-      <p>Bienvenue dans mod_rewrite, le couteau suisse de la
-      manipulation d'URL !</p>
-
-      <p>Ce module met en oeuvre un moteur de r&eacute;&eacute;criture &agrave; base de
-      r&egrave;gles (bas&eacute; sur un interpr&eacute;teur d'expressions rationnelles) pour
-      r&eacute;&eacute;crire les URLs issues des requ&ecirc;tes &agrave; la vol&eacute;e. Il fournit un
+      <p>Il fournit un
       m&eacute;canisme de manipulation d'URL particuli&egrave;rement souple et
       puissant en supportant un nombre illimit&eacute; de r&egrave;gles et de
       conditions attach&eacute;es &agrave; chaque r&egrave;gle. Les manipulations d'URLs
-      peuvent d&eacute;pendre de tests vari&eacute;s : par exemple, les URLs peuvent
+      peuvent d&eacute;pendre de tests vari&eacute;s : les URLs peuvent
       &ecirc;tre finement caract&eacute;ris&eacute;es en fonction de variables du serveur,
       de variables d'environnement, d'en-t&ecirc;tes HTTP, de rep&egrave;res
-      temporels, ou m&ecirc;me de requ&ecirc;tes vers des bases de donn&eacute;es externes
-      sous diff&eacute;rents formats.</p>
+      temporels, de recherches dans des bases de donn&eacute;es
+      externes, ou m&ecirc;me de requ&ecirc;tes vers des bases de donn&eacute;es externes
+      et de diff&eacute;rents gestionnaires ou programmes externes.</p>
 
-      <p>Ce module agit sur l'ensemble des URLs (la partie chemin
-      incluse) non seulement dans le contexte du serveur principal
+      <p>Les r&egrave;gles de r&eacute;&eacute;criture peuvent agir sur l'ensemble des URLs (la partie chemin
+      et la cha&icirc;ne de param&egrave;tres) et peuvent &ecirc;tre utilis&eacute;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&eacute;pertoires (fichiers <code>.htaccess</code> et blocs
-      <code>&lt;Directory&gt;</code>), et peut m&ecirc;me g&eacute;n&eacute;rer des cha&icirc;nes
-      de requ&ecirc;te comme r&eacute;sultat. Le r&eacute;sultat r&eacute;&eacute;crit peut conduire &agrave; un
+      <code>&lt;Directory&gt;</code>. Le r&eacute;sultat
+      r&eacute;&eacute;crit peut conduire vers d'autres r&egrave;gles &agrave; un
       traitement secondaire interne, une redirection vers une requ&ecirc;te
-      externe ou m&ecirc;me l'envoi vers un serveur mandataire.</p>
-
-      <p>Mais toutes ces fonctionnalit&eacute;s et cette souplesse ont un
-      inconv&eacute;nient : la complexit&eacute;. N'esp&eacute;rez donc pas comprendre ce
-      module dans les d&eacute;tails en un seul jour.</p>
+      externe ou m&ecirc;me l'envoi vers un serveur mandataire, en fonction
+      des  <a href="flags.html">drapeaux</a> que vous attachez aux
+      r&egrave;gles</p>
+
+       <p>mod_rewrite &eacute;tant tr&egrave;s puissant, il peut par
+       cons&eacute;quent &ecirc;tre tr&egrave;s complexe. Ce document
+       compl&egrave;te la <a
+      href="../mod/mod_rewrite.html">documentation de
+      r&eacute;f&eacute;rence du module mod_rewrite</a>, et est sens&eacute; all&eacute;ger un
+      peu cette complexit&eacute;, et pr&eacute;senter des exemples largement
+      comment&eacute;s, ainsi que des situations courantes que vous
+      pourrez traiter avec mod_rewrite. Mais nous voulons aussi vous
+      montrer des situations o&ugrave; vous ne devrez pas utiliser
+      mod_rewrite, et lui pr&eacute;f&eacute;rer d'autres
+      fonctionnalit&eacute;s standard d'Apache, &eacute;vitant ainsi
+      d'entrer dans une complexit&eacute; inutile.</p>
 
+<ul>
+<li><a href="../mod/mod_rewrite.html">documentation de
+r&eacute;f&eacute;rence de mod_rewrite</a></li>
+<li><a href="intro.html">Introduction aux expressions rationnelles et &agrave;
+mod_rewrite</a></li>
+<li><a href="flags.html">Drapeaux de r&eacute;&eacute;criture</a></li>
+<li><a href="rewritemap.html">Utilisation de  RewriteMap</a></li>
+<li><a href="avoid.html">Quand <strong>NE PAS</strong> utiliser mod_rewrite</a></li>
+<li><a href="remapping.html">Utilisation de mod_rewrite pour la
+redirection et la remise en correspondance avec le syst&egrave;me de
+fichiers des URLs</a></li>
+<li><a href="access.html">Utilisation de mod_rewrite pour le
+contr&ocirc;le d'acc&egrave;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="advanced.html">Techniques avanc&eacute;es</a></li>
+<li><a href="tech.html">D&eacute;tails techniques</a></li>
+</ul>
 </summary>
 
+<seealso><a href="../mod/mod_rewrite.html">Documentation de
+r&eacute;f&eacute;rence de mod_rewrite</a></seealso>
 <seealso><a href="../urlmapping.html">Mise en correspondance des URLs
 avec le syst&egrave;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>
 
-<section id="documentation"><title>Documentation</title>
-<ul>
-<li><a href="../mod/mod_rewrite.html">Documentation de r&eacute;f&eacute;rence de
-mod_rewrite</a></li>
-<li><a href="rewrite_intro.html">Introduction</a></li>
-<li><a href="rewrite_flags.html">Drapeaux</a></li>
-<li><a href="rewrite_tech.html">D&eacute;tails techniques</a></li>
-<li><a href="rewrite_guide.html">Guide de r&eacute;&eacute;criture - exemples utiles</a></li>
-<li><a href="rewrite_guide_advanced.html">Guide de r&eacute;&eacute;criture avanc&eacute; -
-encore plus d'exemples utiles</a></li>
-</ul>
-</section>
-
 </manualpage>