You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by lg...@apache.org on 2023/01/14 16:10:12 UTC

svn commit: r1906675 - in /httpd/httpd/trunk/docs/manual: mod/mod_heartmonitor.xml.fr mod/mod_proxy_hcheck.xml.fr mod/mod_rewrite.xml.fr rewrite/intro.xml.fr

Author: lgentis
Date: Sat Jan 14 16:10:12 2023
New Revision: 1906675

URL: http://svn.apache.org/viewvc?rev=1906675&view=rev
Log:
fr doc XML files updates.

Modified:
    httpd/httpd/trunk/docs/manual/mod/mod_heartmonitor.xml.fr
    httpd/httpd/trunk/docs/manual/mod/mod_proxy_hcheck.xml.fr
    httpd/httpd/trunk/docs/manual/mod/mod_rewrite.xml.fr
    httpd/httpd/trunk/docs/manual/rewrite/intro.xml.fr

Modified: httpd/httpd/trunk/docs/manual/mod/mod_heartmonitor.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_heartmonitor.xml.fr?rev=1906675&r1=1906674&r2=1906675&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_heartmonitor.xml.fr [utf-8] (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_heartmonitor.xml.fr [utf-8] Sat Jan 14 16:10:12 2023
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1902133 -->
+<!-- English Revision : 1906517 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -92,7 +92,8 @@ fichier bidimensionnel (flat-file)</desc
     <p>La directive <directive>HeartbeatStorage</directive> permet de spécifier
     le chemin de stockage des données heartbeat. Ce fichier bidimensionnel n'est
     utilisé que si <module>mod_slotmem_shm</module> n'est pas chargé et si la
-    directive <directive>HeartbeatMaxServers</directive> est définie à 0.</p>
+    directive <directive module="mod_heartmonitor">HeartbeatMaxServers</directive> 
+    est définie à 0.</p>
 </usage>
 </directivesynopsis>
 
@@ -103,6 +104,8 @@ des requêtes heartbeat à ce serveur.</
 <syntax>HeartbeatMaxServers <var>nombre-de-serveurs</var></syntax>
 <default>HeartbeatMaxServers 10</default>
 <contextlist><context>server config</context></contextlist>
+<compatibility>La valeur 0 est prise en charge à partir de la version 2.4.55 du
+serveur HTTP Apache</compatibility>
 
 <usage>
     <p>La directive <directive>HeartbeatMaxServers</directive>

Modified: httpd/httpd/trunk/docs/manual/mod/mod_proxy_hcheck.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_proxy_hcheck.xml.fr?rev=1906675&r1=1906674&r2=1906675&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_proxy_hcheck.xml.fr [utf-8] (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_proxy_hcheck.xml.fr [utf-8] Sat Jan 14 16:10:12 2023
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1903744 -->
+<!-- English Revision: 1906520 -->
 <!-- French translation : Lucien GENTIS -->
 
 
@@ -124,6 +124,11 @@
     </table>
 </note>
 
+<note><title>Compatibilité :</title>
+    <p><code>OPTIONS11</code>, <code>HEAD11</code> et <code>GET11</code> sont
+    disponibles à partir de la version 2.4.55 du serveur HTTP Apache.</p>
+</note>
+
 </summary>
 <seealso><module>mod_proxy</module></seealso>
 

Modified: httpd/httpd/trunk/docs/manual/mod/mod_rewrite.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_rewrite.xml.fr?rev=1906675&r1=1906674&r2=1906675&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_rewrite.xml.fr [utf-8] (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_rewrite.xml.fr [utf-8] Sat Jan 14 16:10:12 2023
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1901487:1906605 (outdated) -->
+<!-- English Revision: 1906605 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -1154,6 +1154,14 @@ RewriteRule  "^/$"                 "/hom
 	sera renvoyée. Dans le cas contraire, ce sera la page d'accueil
 	standard.</p>
 
+	<p>Par défaut, plusieurs directives <directive>RewriteCond</directive>
+	sont évaluées de manière séquentielle et combinées à l'aide d'un
+	<strong>ET</strong> logique. Si une condition n'est pas vérifiée et en
+	l'absence d'un opérateur logique <strong><code>OU</code></strong>,
+	l'ensemble du jeu de règles est abandonné et les conditions restantes ne
+	sont pas évaluées.
+        </p> 
+
 </usage>
 
 </directivesynopsis>

Modified: httpd/httpd/trunk/docs/manual/rewrite/intro.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/rewrite/intro.xml.fr?rev=1906675&r1=1906674&r2=1906675&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/rewrite/intro.xml.fr [utf-8] (original)
+++ httpd/httpd/trunk/docs/manual/rewrite/intro.xml.fr [utf-8] Sat Jan 14 16:10:12 2023
@@ -1,7 +1,7 @@
 <?xml version="1.0" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1866233:1906637 (outdated) -->
+<!-- English Revision: 1906637 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -28,55 +28,55 @@
   <title>Introduction au module Apache mod_rewrite</title>
 
 <summary>
-<p>Ce document est un compl&eacute;ment &agrave; la <a
-href="../mod/mod_rewrite.html">documentation de r&eacute;f&eacute;rence</a> du module
-<module>mod_rewrite</module>. Il d&eacute;crit les concepts de base dont la
-connaissance est n&eacute;cessaire pour l'utilisation de
+<p>Ce document est un complément à la <a
+href="../mod/mod_rewrite.html">documentation de référence</a> du module
+<module>mod_rewrite</module>. Il décrit les concepts de base dont la
+connaissance est nécessaire pour l'utilisation de
 <module>mod_rewrite</module>. D'autres documents entrent d'avantage dans
-les d&eacute;tails, mais celui-ci devrait aider le d&eacute;butant &agrave; se mouiller les
+les détails, mais celui-ci devrait aider le débutant à se mouiller les
 pieds.
 </p>
 </summary>
 
 <seealso><a href="../mod/mod_rewrite.html">Documentation du
 module mod_rewrite</a></seealso>
-<!-- <seealso><a href="intro.html">Introduction &agrave; mod_rewrite</a></seealso> -->
+<!-- <seealso><a href="intro.html">Introduction à mod_rewrite</a></seealso> -->
 <seealso><a href="remapping.html">Redirection and remise en
 correspondance</a></seealso>
-<seealso><a href="access.html">Contr&ocirc;le d'acc&egrave;s</a></seealso>
+<seealso><a href="access.html">Contrôle d'accès</a></seealso>
 <seealso><a href="vhosts.html">Serveurs virtuels</a></seealso>
 <seealso><a href="proxy.html">Mise en cache</a></seealso>
 <seealso><a href="rewritemap.html">Utilisation de RewriteMap</a></seealso>
-<seealso><a href="advanced.html">Techniques avanc&eacute;es</a></seealso>
+<seealso><a href="advanced.html">Techniques avancées</a></seealso>
 <seealso><a href="avoid.html">Quand ne pas utiliser mod_rewrite</a></seealso>
 
 <section id="introduction"><title>Introduction</title>
 <p>Le module Apache <module>mod_rewrite</module> est un module puissant
-et sophistiqu&eacute; qui permet la r&eacute;&eacute;criture des URLs. Gr&acirc;ce &agrave; lui, vous
-pouvez effectuer quasiment tous les types de r&eacute;&eacute;criture d'URLs dont vous
-avez besoin. Il est cependant assez complexe, et peut para&icirc;tre
-intimidant au d&eacute;butant. Certains ont aussi tendance &agrave; traiter les
-r&egrave;gles de r&eacute;&eacute;criture comme des incantations magiques, et &agrave; les utiliser
-sans vraiment comprendre leur mani&egrave;re d'agir.</p>
+et sophistiqué qui permet la réécriture des URLs. Grâce à lui, vous
+pouvez effectuer quasiment tous les types de réécriture d'URLs dont vous
+avez besoin. Il est cependant assez complexe, et peut paraître
+intimidant au débutant. Certains ont aussi tendance à traiter les
+règles de réécriture comme des incantations magiques, et à les utiliser
+sans vraiment comprendre leur manière d'agir.</p>
 
-<p>Ce document a pour ambition d'&ecirc;tre suffisamment explicite pour
-permettre la compr&eacute;hension, et non la copie en aveugle, de ce qui suit.
+<p>Ce document a pour ambition d'être suffisamment explicite pour
+permettre la compréhension, et non la copie en aveugle, de ce qui suit.
 </p>
 
-<p>Gardez &agrave; l'esprit que de nombreuses t&acirc;ches de manipulation d'URLs
-courantes n'ont pas besoin de la puissance et de la complexit&eacute; de
-<module>mod_rewrite</module>. Pour les t&acirc;ches simples, voir
+<p>Gardez à l'esprit que de nombreuses tâches de manipulation d'URLs
+courantes n'ont pas besoin de la puissance et de la complexité de
+<module>mod_rewrite</module>. Pour les tâches simples, voir
 <module>mod_alias</module> et la documentation sur la <a
 href="../urlmapping.html">Mise en correspondance des URLs avec le
-syst&egrave;me de fichiers</a>.</p>
+système de fichiers</a>.</p>
 
-<p>Enfin, avant de proc&eacute;der, assurez-vous d'avoir configur&eacute; le niveau de
-journalisation de <module>mod_rewrite</module> &agrave; un des niveaux de trace
+<p>Enfin, avant de procéder, assurez-vous d'avoir configuré le niveau de
+journalisation de <module>mod_rewrite</module> à un des niveaux de trace
 via la directive <directive module="core">LogLevel</directive>. Bien que
-ceci risque de vous submerger sous une &eacute;norme quantit&eacute; d'informations,
-le d&eacute;bogage des probl&egrave;mes avec la configuration de
-<module>mod_rewrite</module> est &agrave; ce prix car vous verrez alors
-exactement comment chaque r&egrave;gle est trait&eacute;e.</p>
+ceci risque de vous submerger sous une énorme quantité d'informations,
+le débogage des problèmes avec la configuration de
+<module>mod_rewrite</module> est à ce prix car vous verrez alors
+exactement comment chaque règle est traitée.</p>
 
 </section>
 
@@ -84,7 +84,7 @@ exactement comment chaque r&egrave;gle e
 
 <p>mod_rewrite utilise le vocabulaire des <a
 href="http://pcre.org/">Expressions rationnelles compatibles Perl</a>.
-Ce document n'a pas pour pr&eacute;tention d'&ecirc;tre une r&eacute;f&eacute;rence d&eacute;taill&eacute;e des
+Ce document n'a pas pour prétention d'être une référence détaillée des
 expressions rationnelles. A cet effet, nous recommandons les <a
 href="http://pcre.org/pcre.txt">pages de manuel de PCRE</a>, la <a
 href="http://perldoc.perl.org/perlre.html">page de manuel des
@@ -93,19 +93,19 @@ href="http://shop.oreilly.com/product/97
 Regular Expressions, by Jeffrey Friedl</a>.</p>
 
 <p>Dans ce document, nous avons pour but de vous fournir suffisamment de
-vocabulaire des expressions rationnelles pour vous mettre le pied &agrave;
-l'&eacute;trier, sans &ecirc;tre d&eacute;pass&eacute;, en esp&eacute;rant que les directives <directive
-module="mod_rewrite">RewriteRule</directive> vous appara&icirc;tront comme des
-formules scientifiques, plut&ocirc;t que comme des incantations magiques.</p>
+vocabulaire des expressions rationnelles pour vous mettre le pied à
+l'étrier, sans être dépassé, en espérant que les directives <directive
+module="mod_rewrite">RewriteRule</directive> vous apparaîtront comme des
+formules scientifiques, plutôt que comme des incantations magiques.</p>
 
 <section id="regexvocab"><title>Vocabulaire des expressions rationnelles</title>
 
-<p>Vous trouverez dans ce qui suit le minimum &agrave; conna&icirc;tre pour &ecirc;tre en
-mesure d'&eacute;crire des expressions rationnelles et des r&egrave;gles <directive
-module="mod_rewrite">RewriteRule</directive>. Ceci ne repr&eacute;sente
+<p>Vous trouverez dans ce qui suit le minimum à connaître pour être en
+mesure d'écrire des expressions rationnelles et des règles <directive
+module="mod_rewrite">RewriteRule</directive>. Ceci ne représente
 certainement pas un vocabulaire des expressions rationnelles complet,
-mais constitue un bon point de d&eacute;part, et devrait vous aider &agrave;
-d&eacute;chiffrer les expressions rationnelles simples, et &agrave; &eacute;crire vos propres
+mais constitue un bon point de départ, et devrait vous aider à
+déchiffrer les expressions rationnelles simples, et à écrire vos propres
 expressions.</p>
 
 <table>
@@ -115,119 +115,119 @@ expressions.</p>
 <th>Exemple</th>
 </tr>
 
-<tr><td><code>.</code></td><td>Correspond &agrave; tout caract&egrave;re unique
-</td><td><code>c.t</code> correspondra &agrave; <code>cat</code>,
+<tr><td><code>.</code></td><td>Correspond à tout caractère unique
+</td><td><code>c.t</code> correspondra à <code>cat</code>,
 <code>cot</code>, <code>cut</code>, etc.</td></tr>
-<tr><td><code>+</code></td><td>R&eacute;p&egrave;te le caract&egrave;re de correspondance
-pr&eacute;c&eacute;dent une ou plusieurs fois</td>
-<td><code>a+</code> correspond &agrave; <code>a</code>, <code>aa</code>,
+<tr><td><code>+</code></td><td>Répète le caractère de correspondance
+précédent une ou plusieurs fois</td>
+<td><code>a+</code> correspond à <code>a</code>, <code>aa</code>,
 <code>aaa</code>, etc.</td></tr>
-<tr><td><code>*</code></td><td>R&eacute;p&egrave;te le caract&egrave;re de correspondance
-pr&eacute;c&eacute;dent z&eacute;ro ou plusieurs fois</td>
-<td><code>a*</code> correspond &agrave; tout ce &agrave; quoi correspond
-<code>a+</code>, mais correspond aussi &agrave; la cha&icirc;ne vide.</td></tr>
+<tr><td><code>*</code></td><td>Répète le caractère de correspondance
+précédent zéro ou plusieurs fois</td>
+<td><code>a*</code> correspond à tout ce à quoi correspond
+<code>a+</code>, mais correspond aussi à la chaîne vide.</td></tr>
 <tr><td><code>?</code></td><td>Rend la correspondance optionnelle.</td><td>
-<code>colou?r</code> correspondra &agrave; <code>color</code> et <code>colour</code>.</td>
+<code>colou?r</code> correspondra à <code>color</code> et <code>colour</code>.</td>
 </tr>
-<tr><td><code>^</code></td><td>Appel&eacute; ancrage, correspond au d&eacute;but de la
-cha&icirc;ne</td>
-<td><code>^a</code> correspond &agrave; une cha&icirc;ne qui commence par
+<tr><td><code>^</code></td><td>Appelé ancrage, correspond au début de la
+chaîne</td>
+<td><code>^a</code> correspond à une chaîne qui commence par
 <code>a</code></td></tr>
-<tr><td><code>$</code></td><td>L'autre ancrage, correspond &agrave; la fin de
-la cha&icirc;ne.</td>
-<td><code>a$</code> correspond &agrave; une cha&icirc;ne qui se termine par
+<tr><td><code>$</code></td><td>L'autre ancrage, correspond à la fin de
+la chaîne.</td>
+<td><code>a$</code> correspond à une chaîne qui se termine par
 <code>a</code>.</td></tr>
-<tr><td><code>( )</code></td><td>Regroupe plusieurs caract&egrave;res en une
-seule entit&eacute;, et conserve une correspondance &agrave; des fins d'utilisation
-dans une r&eacute;f&eacute;rence arri&egrave;re.</td>
+<tr><td><code>( )</code></td><td>Regroupe plusieurs caractères en une
+seule entité, et conserve une correspondance à des fins d'utilisation
+dans une référence arrière.</td>
 <td><code>(ab)+</code>
-correspond &agrave; <code>ababab</code> - &agrave; savoir, le <code>+</code>
+correspond à <code>ababab</code> - à savoir, le <code>+</code>
 s'applique au groupe.
-Pour plus de d&eacute;tails sur les r&eacute;f&eacute;rences arri&egrave;res, voir <a
+Pour plus de détails sur les références arrières, voir <a
 href="#InternalBackRefs">ci-dessous</a>.</td></tr>
-<tr><td><code>[ ]</code></td><td>Une classe de caract&egrave;res - correspond &agrave;
-un des caract&egrave;res de la classe</td>
-<td><code>c[uoa]t</code> correspond &agrave; <code>cut</code>,
+<tr><td><code>[ ]</code></td><td>Une classe de caractères - correspond à
+un des caractères de la classe</td>
+<td><code>c[uoa]t</code> correspond à <code>cut</code>,
 <code>cot</code> ou <code>cat</code>.</td></tr>
-<tr><td><code>[^ ]</code></td><td>N&eacute;gation de la classe de caract&egrave;res -
-correspond &agrave; tout caract&egrave;re ne faisant pas partie de la classe</td>
-<td><code>c[^/]t</code> correspond &agrave; <code>cat</code> ou
-<code>c=t</code> mais pas &agrave; <code>c/t</code></td></tr>
+<tr><td><code>[^ ]</code></td><td>Négation de la classe de caractères -
+correspond à tout caractère ne faisant pas partie de la classe</td>
+<td><code>c[^/]t</code> correspond à <code>cat</code> ou
+<code>c=t</code> mais pas à <code>c/t</code></td></tr>
 </table>
 
-<p>Avec <module>mod_rewrite</module>, le caract&egrave;re <code>!</code> peut
-pr&eacute;fixer une expression rationnelle afin d'en exprimer la n&eacute;gation.
-Autrement dit, une cha&icirc;ne ne correspondra que si elle ne correspond pas
-&agrave; l'expression situ&eacute;e apr&egrave;s le <code>!</code>.</p>
+<p>Avec <module>mod_rewrite</module>, le caractère <code>!</code> peut
+préfixer une expression rationnelle afin d'en exprimer la négation.
+Autrement dit, une chaîne ne correspondra que si elle ne correspond pas
+à l'expression située après le <code>!</code>.</p>
 
 </section>
 
-<section id="InternalBackRefs"><title>Disponibilit&eacute; des r&eacute;f&eacute;rences
-arri&egrave;res dans les expressions rationnelles</title>
+<section id="InternalBackRefs"><title>Disponibilité des références
+arrières dans les expressions rationnelles</title>
 
       <p>Vous devez vous souvenir d'une chose importante : chaque fois
-      que vous utilisez des parenth&egrave;ses dans un <em>Mod&egrave;le</em> ou dans
-      un des <em>mod&egrave;les de conditions</em>, des r&eacute;f&eacute;rences arri&egrave;res
-      sont cr&eacute;&eacute;es en interne et peuvent &ecirc;tre rappel&eacute;es via les cha&icirc;nes
+      que vous utilisez des parenthèses dans un <em>Modèle</em> ou dans
+      un des <em>modèles de conditions</em>, des références arrières
+      sont créées en interne et peuvent être rappelées via les chaînes
       <code>$N</code> et <code>%N</code> (voir ci-dessous). Ces
-      r&eacute;f&eacute;rences sont disponibles lors de la
-      cr&eacute;ation de la cha&icirc;ne de substitution d'une directive
+      références sont disponibles lors de la
+      création de la chaîne de substitution d'une directive
       <directive module="mod_rewrite">RewriteRule</directive> ou de la
-      cha&icirc;ne de test d'une directive <directive
+      chaîne de test d'une directive <directive
       module="mod_rewrite">RewriteCond</directive>.</p>
-      <p>Les captures dans les mod&egrave;les de directives <directive
+      <p>Les captures dans les modèles de directives <directive
       module="mod_rewrite">RewriteRule</directive> sont paradoxalement
       disponibles dans toutes les directives <directive
-      module="mod_rewrite">RewriteCond</directive> qui pr&eacute;c&egrave;dent, car
+      module="mod_rewrite">RewriteCond</directive> qui précèdent, car
       les expressions des directives <directive
-      module="mod_rewrite">RewriteRule</directive> sont &eacute;valu&eacute;es avant
+      module="mod_rewrite">RewriteRule</directive> sont évaluées avant
       les conditions individuelles.</p>
       
-      <p>La figure 1 montre &agrave; quels endroits les
-      r&eacute;f&eacute;rences arri&egrave;res sont suceptibles
-      d'&ecirc;tre d&eacute;velopp&eacute;es, et illustre le flux des comparaisons
-      effectu&eacute;es par les r&egrave;gles RewriteRule et
+      <p>La figure 1 montre à quels endroits les
+      références arrières sont suceptibles
+      d'être développées, et illustre le flux des comparaisons
+      effectuées par les règles RewriteRule et
       RewriteCond. Dans les chapitres suivants, nous examinerons comment
-      utiliser ces r&eacute;f&eacute;rences arri&egrave;res, donc ne vous affolez pas si
+      utiliser ces références arrières, donc ne vous affolez pas si
       elles vous paraissent un peu exotiques au premier abord.</p>
 
 <p class="figure">
       <img src="../images/rewrite_backreferences.png"
-      alt="Flux des comparaisons effectu&eacute;es par les r&egrave;gles RewriteRule
+      alt="Flux des comparaisons effectuées par les règles RewriteRule
       et RewriteCond" /><br />
-      <dfn>Figure 1 :</dfn> Le cheminement d'une r&eacute;f&eacute;rence arri&egrave;re &agrave;
-      travers une r&egrave;gle.<br />
-      Dans cet exemple, une requ&ecirc;te pour <code>/test/1234</code> serait
-      transform&eacute;e en
+      <dfn>Figure 1 :</dfn> Le cheminement d'une référence arrière à
+      travers une règle.<br />
+      Dans cet exemple, une requête pour <code>/test/1234</code> serait
+      transformée en
       <code>/admin.foo?page=test&amp;id=1234&amp;host=admin.example.com</code>.
 </p>
 
 </section>
 </section>
 
-<section id="rewriterule"><title>Les bases des r&egrave;gles de r&eacute;&eacute;criture</title>
-<p>Une r&egrave;gle de r&eacute;&eacute;criture <directive
-module="mod_rewrite">RewriteRule</directive> est constitu&eacute;e de trois
-arguments s&eacute;par&eacute;s par des espaces. Les arguments sont :</p>
+<section id="rewriterule"><title>Les bases des règles de réécriture</title>
+<p>Une règle de réécriture <directive
+module="mod_rewrite">RewriteRule</directive> est constituée de trois
+arguments séparés par des espaces. Les arguments sont :</p>
 <ol>
-<li><var>Mod&egrave;le</var>: le mod&egrave;le des URLs auxquelles la r&egrave;gle doit
+<li><var>Modèle</var>: le modèle des URLs auxquelles la règle doit
 s'appliquer;</li>
-<li><var>Substitution</var>: vers quoi la requ&ecirc;te correspondante doit &ecirc;tre
-transform&eacute;e;</li>
-<li><var>[drapeaux]</var>: options affectant la requ&ecirc;te r&eacute;&eacute;crite.</li>
+<li><var>Substitution</var>: vers quoi la requête correspondante doit être
+transformée;</li>
+<li><var>[drapeaux]</var>: options affectant la requête réécrite.</li>
 </ol>
 
-<p>Le <var>Mod&egrave;le</var> est une <a href="#regex">expression
-rationnelle</a>. Au sein de la premi&egrave;re r&egrave;gle de r&eacute;&eacute;criture, ou jusqu'&agrave;
-ce qu'une substitution survienne, elle est compar&eacute;e au chemin de
-l'URL de la requ&ecirc;te entrante (la
-partie situ&eacute;e apr&egrave;s le nom d'h&ocirc;te mais avant tout point d'interrogation
-qui indique le d&eacute;but d'une cha&icirc;ne de param&egrave;tres de
-requ&ecirc;te) ou, dans un contexte de r&eacute;pertoire, au chemin de la
-requ&ecirc;te relativement au r&eacute;pertoire pour lequel la
-r&egrave;gle est d&eacute;finie. Lorsqu'une substitution a eu lieu, les
-r&egrave;gles suivantes effectuent leurs comparaisons par rapport &agrave; la valeur
-substitu&eacute;e.</p>
+<p>Le <var>Modèle</var> est une <a href="#regex">expression
+rationnelle</a>. Au sein de la première règle de réécriture, ou jusqu'à
+ce qu'une substitution survienne, elle est comparée au chemin de
+l'URL de la requête entrante (la
+partie située après le nom d'hôte mais avant tout point d'interrogation
+qui indique le début d'une chaîne de paramètres de
+requête) ou, dans un contexte de répertoire, au chemin de la
+requête relativement au répertoire pour lequel la
+règle est définie. Lorsqu'une substitution a eu lieu, les
+règles suivantes effectuent leurs comparaisons par rapport à la valeur
+substituée.</p>
 
 <p class="figure">
       <img src="../images/syntax_rewriterule.png"
@@ -235,66 +235,73 @@ substitu&eacute;e.</p>
       <dfn>Figure 2 :</dfn> Syntaxe de la directive RewriteRule.
 </p>
 
-<p>La cha&icirc;ne de <var>Substitution</var> peut, quant &agrave; elle, &ecirc;tre de
+<p>La chaîne de <var>Substitution</var> peut, quant à elle, être de
 trois types :</p>
 
 <dl>
-<dt>Un chemin complet du syst&egrave;me de fichiers vers une ressource</dt>
+<dt>1. Un chemin complet du système de fichiers vers une ressource</dt>
 <dd>
 <highlight language="config">
-RewriteRule "^/jeux" "/usr/local/jeux/web"
+RewriteRule "^/games" "/usr/local/games/web/puzzles.html"
 </highlight>
-<p>Ceci peut faire correspondre une requ&ecirc;te &agrave; toute localisation voulue de
-votre syst&egrave;me de fichiers, un peu comme la directive <directive
+<p>Ceci peut faire correspondre une requête à toute localisation voulue de
+votre système de fichiers, un peu comme la directive <directive
 module="mod_alias">Alias</directive>.</p>
 </dd>
 
-<dt>Un chemin web vers une ressource</dt>
+<dt>2. Un chemin web vers une ressource</dt>
 <dd>
 <highlight language="config">
-RewriteRule "^/foo$" "/bar"
+RewriteRule "^/games$" "/puzzles.html"
 </highlight>
 <p>Si la directive <directive module="core">DocumentRoot</directive> a
-pour valeur <code>/usr/local/apache2/htdocs</code>, cette r&egrave;gle va faire
-correspondre les requ&ecirc;tes pour <code>http://example.com/foo</code> au
-chemin <code>/usr/local/apache2/htdocs/bar</code>.</p>
+pour valeur <code>/usr/local/apache2/htdocs</code>, cette règle va faire
+correspondre les requêtes pour <code>http://example.com/games</code> au
+chemin <code>/usr/local/apache2/htdocs/puzzles.html</code>.</p>
 </dd>
 
-<dt>Une URL absolue</dt>
+<dt>3. Une URL absolue</dt>
 <dd>
 <highlight language="config">
-RewriteRule "^/produits/vues$" "http://site2.example.com/voirproduits.html" [R]
+RewriteRule "^/product/view$" "http://site2.example.com/seeproduct.html" [R]
 </highlight>
-<p>Ceci informe le client qu'il doit effectuer une nouvelle requ&ecirc;te vers
-l'URL sp&eacute;cifi&eacute;e.</p>
+<p>Ceci informe le client qu'il doit effectuer une nouvelle requête vers
+l'URL spécifiée.</p>
 </dd>
 </dl>
 
-<p>La cha&icirc;ne de <var>Substitution</var> peut aussi contenir des
-<em>r&eacute;f&eacute;rences arri&egrave;res</em> vers des parties du chemin d'URL entrant
-correspondant au <var>Mod&egrave;le</var>. Consid&eacute;rons ce qui suit :</p>
+<note type="warning">Notez que <strong>1</strong> et <strong>2</strong>
+possèdent exactement la même syntaxe. Par contre, dans le cas de
+<strong>1</strong>, le niveau racine du chemin cible (par exemple
+<code>/usr/</code>) existe dans le système de fichiers, alors que ce n'est pas
+le cas avec <strong>2</strong> (par exemple, il n'y a pas de répertoire
+<code>/bar/</code> au niveau de la racine du système de fichiers).</note>
+
+<p>La chaîne de <var>Substitution</var> peut aussi contenir des
+<em>références arrières</em> vers des parties du chemin d'URL entrant
+correspondant au <var>Modèle</var>. Considérons ce qui suit :</p>
 <highlight language="config">
 RewriteRule "^/produits/(.*)/view$" "/var/web/produitsdb/$1"
 </highlight>
-<p>La variable <code>$1</code> sera remplac&eacute;e par tout texte
-correspondant &agrave; l'expression situ&eacute;e entre les parenth&egrave;ses dans le
-<var>Mod&egrave;le</var>. Par exemple, une requ&ecirc;te pour
+<p>La variable <code>$1</code> sera remplacée par tout texte
+correspondant à l'expression située entre les parenthèses dans le
+<var>Modèle</var>. Par exemple, une requête pour
 <code>http://example.com/produits/r14df/vue</code> correspondra au
 chemin <code>/var/web/produitsdb/r14df</code>.</p>
 
-<p>S'il y a plus d'une expression entre parenth&egrave;ses, elle seront
+<p>S'il y a plus d'une expression entre parenthèses, elle seront
 accessibles selon leur ordre d'apparition via les variables
 <code>$1</code>, <code>$2</code>, <code>$3</code>, etc...</p>
 
 
 </section>
 
-<section id="flags"><title>Drapeaux de r&eacute;&eacute;criture</title>
-<p>Le comportement d'une r&egrave;gle <directive
-module="mod_rewrite">RewriteRule</directive> peut &ecirc;tre modifi&eacute; par la
-pr&eacute;sence d'un ou plusieurs drapeaux en fin de r&egrave;gle. Par exemple, les
-conditions de correspondance d'une r&egrave;gle peuvent &ecirc;tre rendues
-insensibles &agrave; la casse par la pr&eacute;sence du drapeau <code>[NC]</code> :
+<section id="flags"><title>Drapeaux de réécriture</title>
+<p>Le comportement d'une règle <directive
+module="mod_rewrite">RewriteRule</directive> peut être modifié par la
+présence d'un ou plusieurs drapeaux en fin de règle. Par exemple, les
+conditions de correspondance d'une règle peuvent être rendues
+insensibles à la casse par la présence du drapeau <code>[NC]</code> :
 </p>
 <highlight language="config">
 RewriteRule "^puppy.html" "petitchien.html" [NC]
@@ -302,21 +309,21 @@ RewriteRule "^puppy.html" "petitchien.ht
 
 <p>Pour une liste des drapeaux disponibles, leurs significations, et des
 exemples, voir le document <a href="flags.html">Drapeaux de
-r&eacute;&eacute;criture</a>.</p>
+réécriture</a>.</p>
 
 </section>
 
 
-<section id="rewritecond"><title>Conditions de r&eacute;&eacute;criture</title>
+<section id="rewritecond"><title>Conditions de réécriture</title>
 <p>Il est possible d'utiliser une ou plusieurs directives <directive
 module="mod_rewrite">RewriteCond</directive> pour restreindre les types
-de requ&ecirc;tes auxquelles devra s'appliquer la r&egrave;gle <directive
+de requêtes auxquelles devra s'appliquer la règle <directive
 module="mod_rewrite">RewriteRule</directive> suivante. Le premier
-argument est une variable d&eacute;crivant une caract&eacute;ristique de la requ&ecirc;te,
+argument est une variable décrivant une caractéristique de la requête,
 le second argument est une <a href="#regex">expression rationnelle</a>
-qui doit correspondre &agrave; la variable, et un troisi&egrave;me argument optionnel
-est une liste de drapeaux qui modifient la mani&egrave;re dont la
-correspondance est &eacute;valu&eacute;e.</p>
+qui doit correspondre à la variable, et un troisième argument optionnel
+est une liste de drapeaux qui modifient la manière dont la
+correspondance est évaluée.</p>
 
 <p class="figure">
       <img src="../images/syntax_rewritecond.png"
@@ -325,7 +332,7 @@ correspondance est &eacute;valu&eacute;e
 </p>
 
 
-<p>Par exemple, pour renvoyer toutes les requ&ecirc;tes en provenance d'une
+<p>Par exemple, pour renvoyer toutes les requêtes en provenance d'une
 certaine tranche d'adresses IP vers un autre serveur, vous pouvez
 utiliser :</p>
 <highlight language="config">
@@ -333,33 +340,33 @@ RewriteCond "%{REMOTE_ADDR}" "^10\.2\."
 RewriteRule "(.*)" "http://intranet.example.com$1"
 </highlight>
 
-<p>Si vous sp&eacute;cifiez plus d'une directive <directive
+<p>Si vous spécifiez plus d'une directive <directive
 module="mod_rewrite">RewriteCond</directive>, ces directives
-doivent toutes &ecirc;tre satisfaites pour que la r&egrave;gle <directive
+doivent toutes être satisfaites pour que la règle <directive
 module="mod_rewrite">RewriteRule</directive> suivante s'applique. Par exemple,
-pour interdire les requ&ecirc;tes qui contiennent le mot "hack" dans la cha&icirc;ne
-de requ&ecirc;te, sauf si elles contiennent aussi un cookie contenant le mot
+pour interdire les requêtes qui contiennent le mot "hack" dans la chaîne
+de requête, sauf si elles contiennent aussi un cookie contenant le mot
 "go", vous pouvez utiliser :</p>
 <highlight language="config">
 RewriteCond "%{QUERY_STRING}" "hack"
 RewriteCond "%{HTTP_COOKIE}" "!go"
 RewriteRule "." "-" [F]
 </highlight>
-<p>Notez que le point d'exclamation indique une correspondance n&eacute;gative
-; ainsi, la r&egrave;gle n'est appliqu&eacute;e que si le cookie ne contient pas "go"</p>
+<p>Notez que le point d'exclamation indique une correspondance négative
+; ainsi, la règle n'est appliquée que si le cookie ne contient pas "go"</p>
 
 <p>Les correspondances dans les expressions rationnelles contenues dans
 les directives <directive module="mod_rewrite">RewriteCond</directive>
-peuvent constituer des parties de la cha&icirc;ne de <var>Substitution</var>
-de la r&egrave;gle <directive module="mod_rewrite">RewriteRule</directive> via
+peuvent constituer des parties de la chaîne de <var>Substitution</var>
+de la règle <directive module="mod_rewrite">RewriteRule</directive> via
 les variables <code>%1</code>, <code>%2</code>, etc... Par
-exemple, ce qui suit va diriger la requ&ecirc;te vers un r&eacute;pertoire diff&eacute;rent
-en fonction du nom d'h&ocirc;te utilis&eacute; pour acc&eacute;der au site :</p>
+exemple, ce qui suit va diriger la requête vers un répertoire différent
+en fonction du nom d'hôte utilisé pour accéder au site :</p>
 <highlight language="config">
 RewriteCond "%{HTTP_HOST}" "(.*)"
 RewriteRule "^/(.*)" "/sites/%1/$1"
 </highlight>
-<p>Si la requ&ecirc;te concernait <code>http://example.com/foo/bar</code>,
+<p>Si la requête concernait <code>http://example.com/foo/bar</code>,
 alors <code>%1</code> contiendrait <code>example.com</code> et
 <code>$1</code> contiendrait <code>foo/bar</code>.</p>
 
@@ -367,36 +374,36 @@ alors <code>%1</code> contiendrait <code
 
 </section>
 
-<section id="rewritemap"><title>Tables de r&eacute;&eacute;criture</title>
+<section id="rewritemap"><title>Tables de réécriture</title>
 
 <p>La directive <directive module="mod_rewrite">RewriteMap</directive>
-permet en quelque sorte de faire appel &agrave; une fonction externe pour
-effectuer la r&eacute;&eacute;criture &agrave; votre place. Tout ceci est d&eacute;crit plus en
-d&eacute;tails dans la <a href="rewritemap.html">Documentation
-suppl&eacute;mentaire sur RewriteMap</a>.</p>
+permet en quelque sorte de faire appel à une fonction externe pour
+effectuer la réécriture à votre place. Tout ceci est décrit plus en
+détails dans la <a href="rewritemap.html">Documentation
+supplémentaire sur RewriteMap</a>.</p>
 </section>
 
 <section id="htaccess"><title>Fichiers .htaccess</title>
 
-<p>La r&eacute;&eacute;criture est en g&eacute;n&eacute;ral d&eacute;finie au niveau de la configuration du
+<p>La réécriture est en général définie au niveau de la configuration du
 serveur principal (en dehors de toute section <directive type="section"
 module="core">Directory</directive>) ou dans une section  <directive
-type="section" module="core">VirtualHost</directive>. Il s'agit l&agrave; de la
-mani&egrave;re la plus simple de mettre en oeuvre la r&eacute;&eacute;criture et nous la
+type="section" module="core">VirtualHost</directive>. Il s'agit là de la
+manière la plus simple de mettre en oeuvre la réécriture et nous la
 recommandons. Il est possible, cependant, de mettre en oeuvre la
-r&eacute;&eacute;criture au sein d'une section <directive type="section"
+réécriture au sein d'une section <directive type="section"
 module="core">Directory</directive> ou d'un fichier <a
 href="../howto/htaccess.html"><code>.htaccess</code></a> ; ce type de
-configuration est cependant plus complexe. Cette technique est appel&eacute;e
-r&eacute;&eacute;criture par r&eacute;pertoire.</p>
+configuration est cependant plus complexe. Cette technique est appelée
+réécriture par répertoire.</p>
 
-<p>La principale diff&eacute;rence avec les r&eacute;&eacute;critures au niveau du serveur r&eacute;side
-dans le fait que le pr&eacute;fixe du chemin du r&eacute;pertoire contenant le fichier
-<code>.htaccess</code> est supprim&eacute; avant la mise en correspondance dans
-la r&egrave;gle <directive module="mod_rewrite">RewriteRule</directive>. De
+<p>La principale différence avec les réécritures au niveau du serveur réside
+dans le fait que le préfixe du chemin du répertoire contenant le fichier
+<code>.htaccess</code> est supprimé avant la mise en correspondance dans
+la règle <directive module="mod_rewrite">RewriteRule</directive>. De
 plus, on doit utiliser la directive <directive
 module="mod_rewrite">RewriteBase</directive> pour s'assurer que la
-requ&ecirc;te est correctement mise en correspondance.</p>
+requête est correctement mise en correspondance.</p>
 
 </section>