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 2026/04/30 15:38:15 UTC

svn commit: r1933607 - in httpd/httpd/branches/2.4.x/docs/manual: . mod rewrite

Author: lgentis
Date: Thu Apr 30 15:38:15 2026
New Revision: 1933607

Log:
fr doc XML files updates.

Modified:
   httpd/httpd/branches/2.4.x/docs/manual/caching.xml.fr
   httpd/httpd/branches/2.4.x/docs/manual/content-negotiation.xml.fr
   httpd/httpd/branches/2.4.x/docs/manual/dso.xml.fr
   httpd/httpd/branches/2.4.x/docs/manual/env.xml.fr
   httpd/httpd/branches/2.4.x/docs/manual/logs.xml.fr
   httpd/httpd/branches/2.4.x/docs/manual/mod/mod_auth_form.xml.fr
   httpd/httpd/branches/2.4.x/docs/manual/mod/mod_authn_socache.xml.fr
   httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.xml.fr
   httpd/httpd/branches/2.4.x/docs/manual/rewrite/intro.xml.fr

Modified: httpd/httpd/branches/2.4.x/docs/manual/caching.xml.fr
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/caching.xml.fr	Thu Apr 30 15:25:57 2026	(r1933606)
+++ httpd/httpd/branches/2.4.x/docs/manual/caching.xml.fr	Thu Apr 30 15:38:15 2026	(r1933607)
@@ -3,7 +3,7 @@
 <?xml-stylesheet type="text/xsl" href="style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1836061:1933507 (outdated) -->
+<!-- English Revision: 1933507 -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
@@ -48,14 +48,12 @@
         <dt>Mise en cache HTTP à trois états RFC2616</dt>
         <dd><module>mod_cache</module> et son module de fournisseur
 	<module>mod_cache_disk</module> proposent une mise en cache
-	intelligente de niveau HTTP. Le contenu proprement dit est
-	stocké dans le cache, et mod_cache vise à respecter tous les
-	en-têtes HTTP, ainsi que les options qui contrôlent la mise en
-	cache du contenu comme décrit dans la <a
-	href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html">Section
-	13 de la RFC2616</a>. <module>mod_cache</module> peut gérer des
-	configurations de mise en cache simples, mais aussi complexes
-	comme dans les cas où vous avez à faire à des contenus mandatés,
+	intelligente de niveau HTTP. Le contenu proprement dit est stocké dans
+	le cache, et mod_cache vise à respecter tous les en-têtes HTTP, ainsi
+	que les options qui contrôlent la mise en cache du contenu comme décrit
+	dans la <rfc section="13">2616</rfc>. <module>mod_cache</module> peut gérer des
+	configurations de mise en cache simples, mais aussi complexes comme dans
+	les cas où vous avez à faire à des contenus mandatés,
 	à des contenus locaux dynamiques, ou lorsque vous avez besoin
 	d'accélérer l'accès aux fichiers locaux situés sur disque
 	supposé lent.
@@ -113,10 +111,8 @@
     </related>
 
     <p>Le module <module>mod_cache</module> permet de tirer avantage du
-    mécanisme de mise en cache en ligne faisant partie
-    intégrante du protocole HTTP, et décrit dans la <a
-    href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html">section
-    13 de la RFC2616</a>.</p>
+    mécanisme de mise en cache en ligne faisant partie intégrante du protocole
+    HTTP, et décrit dans la <rfc section="13">2616</rfc>.</p>
 
     <p>A la différence d'un cache simple clé/valeur à deux états où le
     contenu est supprimé lorsqu'il est périmé, un cache HTTP comporte un
@@ -171,9 +167,7 @@
     </dd>
     </dl>
 
-    <p>Le fonctionnement détaillé d'un cache HTTP est décrit dans la <a
-    href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html">Section
-    13 de la RFC2616</a>.</p>
+    <p>Le fonctionnement détaillé d'un cache HTTP est décrit dans la <rfc section="13">2616</rfc>.</p>
 
     <section>
       <title>Interaction avec le serveur</title>
@@ -184,7 +178,7 @@
       </p>
 
       <dl>
-        <dt>Phase de gestion rapide</dt>
+        <dt>Phase du gestionnaire rapide</dt>
         <dd>
           <p>Cette phase se déroule très tôt au cours du traitement de
 	  la requête, juste après l'interprétation de cette dernière. Si
@@ -202,13 +196,13 @@
 	      au niveau du serveur, et il doit donc être utilisé avec
 	      prudence lorsque que ces phases sont importantes.</p>
 
-	      <p>Les requêtes comportant un en-tête "Authorization"
-	      (comme par exemple l'authentification HTTP basique) ne
-	      peuvent être ni mises en cache, ni servies depuis ce
-	      dernier lorsque <module>mod_cache</module> s'exécute dans
-	      cette phase.</p>
+	      <p>Les requêtes contenant un en-tête "Authorization"
+	      header (par exemple dans le cas de l'authentification HTTP
+	      basique) ne peuvent ni être mises en cache, ni servies
+	      depuis le cache lorsque <module>mod_cache</module>
+	      s'exécute dans cette phase.</p>
           </dd>
-          <dt>Phase de gestion normale</dt>
+          <dt>Phase du gestionnaire normal</dt>
           <dd>
               <p>Cette phase se déroule très tard au cours du traitement
 	      de la requête, en fait après toutes les phases de ce
@@ -353,11 +347,9 @@
     <section>
       <title>Que peut-on mettre en cache ?</title>
 
-      <p>La liste complète des conditions nécessaires pour qu'une
-      réponse puisse être enregistrée dans un cache HTTP est fournie
-      dans la <a
-      href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.4">section
-      13.4 Response Cacheability de la RFC2616</a>, et peut se résumer
+      <p>La liste complète des conditions nécessaires pour qu'une réponse puisse
+      être enregistrée dans un cache HTTP est fournie dans la <rfc
+      section="13.4">2616</rfc> (Response Cacheability), et peut se résumer
       ainsi&nbsp;:</p>
 
       <ol>
@@ -471,7 +463,7 @@ Vary: negotiate,accept-language,accept-c
           
     </section>
 
-    </section>
+  </section>
 
   <section id="examples">
 
@@ -953,7 +945,7 @@ sys     0m0.000s</pre>
       <directive module="mod_cache">CacheDisable</directive>, ou le module
       <module>mod_expires</module>. Livré à lui-même,
       <module>mod_cache</module> - pratiquement comme un mandataire inverse -
-      mettrait en cache le contenu lors de sa mise à dispisotion, et le servirait ensuite
+      mettrait en cache le contenu lors de sa mise à disposition, et le servirait ensuite
       à tout client, vers n'importe quelle adresse IP.</p>
 
       <p>Lorsque la directive <directive

Modified: httpd/httpd/branches/2.4.x/docs/manual/content-negotiation.xml.fr
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/content-negotiation.xml.fr	Thu Apr 30 15:25:57 2026	(r1933606)
+++ httpd/httpd/branches/2.4.x/docs/manual/content-negotiation.xml.fr	Thu Apr 30 15:38:15 2026	(r1933607)
@@ -3,7 +3,7 @@
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1932310:1933190 (outdated) -->
+<!-- English Revision: 1933190 -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
@@ -72,8 +72,10 @@
     média, mais autorisant tout autre type de média en dernier ressort :</p>
 
 <example>
-  Accept-Language: fr; q=1.0, en; q=0.5<br />
-  Accept: text/html; q=1.0, text/*; q=0.8, image/gif; q=0.6, image/jpeg; q=0.6, image/*; q=0.5, */*; q=0.1
+<highlight language="config">
+Accept-Language: fr; q=1.0, en; q=0.5
+Accept: text/html; q=1.0, text/*; q=0.8, image/gif; q=0.6, image/jpeg; q=0.6, image/*; q=0.5, */*; q=0.1
+</highlight>
 </example>
 
     <p>httpd prend en charge la négociation de contenu «&nbsp;server driven&nbsp;» (telle qu'elle
@@ -158,15 +160,17 @@
     de correspondances.</p>
 
 <example>
-  URI: foo<br />
-<br />
-  URI: foo.en.html<br />
-  Content-type: text/html<br />
-  Content-language: en<br />
-<br />
-  URI: foo.fr.de.html<br />
-  Content-type: text/html;charset=iso-8859-2<br />
-  Content-language: fr, de<br />
+<highlight language="config">
+URI: foo
+
+URI: foo.en.html
+Content-type: text/html
+Content-language: en
+
+URI: foo.fr.de.html
+Content-type: text/html;charset=iso-8859-2
+Content-language: fr, de
+</highlight>
 </example>
 
     <p>Notez aussi qu'un fichier de correspondances de types prend le pas sur
@@ -193,15 +197,17 @@
     correspondances de types sans avoir à le renommer&nbsp;:</p>
 
    <example>
-  URI: foo<br />
-<br />
-  URI: foo.html<br />
-  Content-type: text/html<br />
-  Content-language: en<br />
-<br />
-  URI: foo.fr.html<br />
-  Content-type: text/html<br />
-  Content-language: fr<br />
+<highlight language="config">
+URI: foo
+
+URI: foo.html
+Content-type: text/html
+Content-language: en
+
+URI: foo.fr.html
+Content-type: text/html
+Content-language: fr
+</highlight>
 </example> 
 
     <p>Si les variantes possèdent des qualités de source différentes, elles
@@ -209,16 +215,18 @@
     comme pour cette image (disponible en JPEG, GIF ou ASCII-art)&nbsp;:</p>
 
 <example>
-  URI: foo<br />
-<br />
-  URI: foo.jpeg<br />
-  Content-type: image/jpeg; qs=0.8<br />
-<br />
-  URI: foo.gif<br />
-  Content-type: image/gif; qs=0.5<br />
-<br />
-  URI: foo.txt<br />
-  Content-type: text/plain; qs=0.01<br />
+<highlight language="config">
+URI: foo
+
+URI: foo.jpeg
+Content-type: image/jpeg; qs=0.8
+
+URI: foo.gif
+Content-type: image/gif; qs=0.5
+
+URI: foo.txt
+Content-type: text/plain; qs=0.01
+</highlight>
 </example>
 
     <p>Les valeurs de qs peuvent varier de 0.000 à 1.000. Notez que toute

Modified: httpd/httpd/branches/2.4.x/docs/manual/dso.xml.fr
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/dso.xml.fr	Thu Apr 30 15:25:57 2026	(r1933606)
+++ httpd/httpd/branches/2.4.x/docs/manual/dso.xml.fr	Thu Apr 30 15:38:15 2026	(r1933607)
@@ -3,7 +3,7 @@
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1199481:1933190 (outdated) -->
+<!-- English Revision: 1933190 -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
@@ -103,8 +103,10 @@
 	en tant que module DSO <code>mod_foo.so</code> :</p>
 
 <example>
-$ ./configure --prefix=/chemin/vers/installation --enable-foo<br />
+<highlight language="sh">
+$ ./configure --prefix=/path/to/install --enable-foo
 $ make install
+</highlight>
 </example>
       </li>
 
@@ -117,8 +119,10 @@ $ make install
       fichier <code>httpd.conf</code>.</p>
 
 <example>
-$ ./configure --enable-mods-shared=all<br />
+<highlight language="sh">
+$ ./configure --enable-mods-shared=all
 $ make install
+</highlight>
 </example>
 
         <p>L'argument <code>most</code> de l'option
@@ -138,8 +142,10 @@ $ make install
       <code>--enable-load-all-modules</code>.</p>
 
 <example>
-$ ./configure --enable-mods-shared=reallyall --enable-load-all-modules<br />
+<highlight language="sh">
+$ ./configure --enable-mods-shared=reallyall --enable-load-all-modules
 $ make install
+</highlight>
 </example>
       </li>
 
@@ -150,8 +156,10 @@ $ make install
 	d'Apache httpd à l'aide du programme <program>apxs</program> :
 
 <example>
-$ cd /chemin/vers/module_tiers<br />
+<highlight language="sh">
+$ cd /path/to/3rdparty
 $ apxs -cia mod_foo.c
+</highlight>
 </example>
       </li>
     </ol>

Modified: httpd/httpd/branches/2.4.x/docs/manual/env.xml.fr
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/env.xml.fr	Thu Apr 30 15:25:57 2026	(r1933606)
+++ httpd/httpd/branches/2.4.x/docs/manual/env.xml.fr	Thu Apr 30 15:38:15 2026	(r1933607)
@@ -1,7 +1,7 @@
-<?xml version="1.0" ?>
+<?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
-<!-- English Revision: 1932385:1933550 (outdated) -->
+<!-- English Revision: 1933550 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -114,8 +114,8 @@
 
         <p>Finalement, le module <module>mod_unique_id</module> définit la variable
 	d'environnement <code>UNIQUE_ID</code> pour chaque requête à une valeur
-	qui est garantie unique parmi «&nbsp;toutes&nbsp;» les requêtes sous des
-	conditions très spécifiques.</p>
+	qui est garantie unique parmi « toutes » les requêtes 
+	sous des conditions très spécifiques.</p>
 
     </section>
     <section id="standard-cgi">
@@ -126,9 +126,8 @@
 	les scripts CGI	et les pages SSI
 	se voient affectés un ensemble de variables
 	d'environnement contenant des méta-informations à propos de la requête
-	comme préconisé dans la
-	<a href="http://www.ietf.org/rfc/rfc3875">spécification
-	sur les CGIs</a>.</p>
+	comme préconisé dans la spécification
+	sur les CGIs (<rfc>3875</rfc>).</p>
 
     </section>
     <section id="caveats">
@@ -239,7 +238,7 @@
     <section id="access-control">
         <title>Contrôle d'accès</title>
 
-        <p>L'accès au serveur peut être contrôlé en fonction de la valeur de
+        <p>L'accès au serveur peut être contrôlé en fonction de
 	variables d'environnement à l'aide des directives
 	<code>Require env</code> et <code>Require not env</code>.
 	En association avec la directive
@@ -313,14 +312,13 @@
   <section id="cgi">
     <title>Variables d’environnement de CGI</title>
 
-    <p>La <a
-    href="https://datatracker.ietf.org/doc/html/rfc3875#section-4.1"
-    >spécification de CGI</a> définit un certain nombre de variables
-    d’environnement qui s’ajoutent à celles définies par la spécification de
-    HTTP. Elles ont été plus largement adoptées et constituent une méthode
-    standard pour transmettre des informations entre le navigateur et le
-    serveur, et entre les processus au sein du serveur. Nous en décrivons
-    quelques unes ici&nbsp;; consultez la spécification de CGI pour plus de détails.</p>
+    <p>La spécification sur les CGIs (<rfc section="4.1">3875</rfc>) définit un
+    certain nombre de variables d’environnement qui s’ajoutent à celles définies
+    par la spécification de HTTP. Elles ont été plus largement adoptées et
+    constituent une méthode standard pour transmettre des informations entre le
+    navigateur et le serveur, et entre les processus au sein du serveur. Nous en
+    décrivons quelques unes ici&nbsp;; consultez la spécification de CGI pour
+    plus de détails.</p>
 
     <section id="query-string">
         <title>QUERY_STRING</title>
@@ -360,6 +358,8 @@
 
   </section>
 
+  
+
   <section id="special">
     <title>Variables d'environnement à usage spécial</title>
 
@@ -496,14 +496,14 @@
       <title>Note concernant la sécurité</title>
 
       <p>L'envoi de pages d'erreur sans spécifier un jeu de caractères peut
-      conduire à des attaques de type "cross-site-scripting" pour les
+      conduire à des attaques de type « cross-site-scripting" pour les
       navigateurs qui ne respectent pas la spécification HTTP/1.1 (MSIE) et
       tentent de déduire le jeu de caractères à partir du contenu. De tels
       navigateurs peuvent être facilement trompés et utiliser le jeu de
       caractères UTF-7 ; les contenus des données en entrée de type UTF-7
       (comme les URI de requête) ne seront alors plus protégés par les
       mécanismes d'échappement usuels conçus pour prévenir les attaques
-      de type "cross-site-scripting".</p>
+      de type « cross-site-scripting".</p>
     </note>
 
    </section>
@@ -525,6 +525,44 @@
    </section>
 
   </section>
+   <section id="redirect-vars"><title>Variables REDIRECT_</title>
+
+    <p>Lorsqu’une redirection interne se produit — provoquée par une directive
+    <directive module="core">ErrorDocument</directive>, par
+    <module>mod_rewrite</module>, par une directive <directive
+    module="mod_dir">FallbackResource</directive> ou par tout autre mécanisme de
+    redirection interne — les variables d’environnement de la requête originelle
+    sont transmises à la cible de la redirection avec le préfixe
+    <code>REDIRECT_</code>.</p>
+
+    <p>Deux variables supplémentaires sont toujours définies :</p>
+
+    <dl>
+      <dt><code>REDIRECT_URL</code></dt>
+      <dd>Le chemin URL de la requête originelle avant la redirection interne.
+      Cette variable n’est pas définie par un quelconque module spécifique, mais
+      par le cœur du serveur.</dd>
+
+      <dt><code>REDIRECT_STATUS</code></dt>
+      <dd>Le code d’état HTTP qui a déclenché la redirection. Pour les
+      documents d’erreur, il s’agit du code d’état d’erreur (par exemple 404).
+      Pour les redirections internes de <module>mod_rewrite</module> ou de la
+      directive <directive module="mod_dir">FallbackResource</directive>, il
+      s’agit en général du code d’état 200.</dd>
+    </dl>
+
+    <p>Par exemple, si la valeur de <code>REQUEST_URI</code> était
+    <code>/original/chemin</code> et qu’une redirection interne envoyait la
+    requête à <code>/handler.php</code>, la cible de la redirection verrait
+    <code>REDIRECT_URL=/original/path</code> et
+    <code>REQUEST_URI=/handler.php</code>.</p>
+
+    <p>Ces variables sont disponibles pour les scripts CGI, les pages SSI et
+    dans les <a href="expr.html">expressions</a>. Pour plus d’informations à
+    propos des variables REDIRECT_ dans le contexte des documents d’erreur, voir
+    <a href="custom-error.html">Réponses aux erreurs personnalisées</a>.</p>
+
+   </section>
 
   <section id="examples">
     <title>Exemples</title>
@@ -539,9 +577,7 @@
       précédentes, tout caractère non valable dans les noms d'en-têtes
       était tout simplement remplacé par un caractère '_', ce qui
       pouvait exposer à des attaques de type cross-site-scripting via
-      injection d'en-têtes (voir <a
-      href="http://events.ccc.de/congress/2007/Fahrplan/events/2212.en.html">Bogues
-      du Web inhabituelles</a>, planche 19/20).</p>
+      injection d'en-têtes.</p>
 
       <p>Si vous devez prendre en charge un client qui envoie des en-têtes non
       conformes et si ceux-ci ne peuvent pas être corrigés, il existe

Modified: httpd/httpd/branches/2.4.x/docs/manual/logs.xml.fr
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/logs.xml.fr	Thu Apr 30 15:25:57 2026	(r1933606)
+++ httpd/httpd/branches/2.4.x/docs/manual/logs.xml.fr	Thu Apr 30 15:38:15 2026	(r1933607)
@@ -3,7 +3,7 @@
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1932316:1933507 (outdated) -->
+<!-- English Revision: 1933507 -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
@@ -374,14 +374,13 @@ CustomLog logs/access_log common
 
         <dt><code>200</code> (<code>%&gt;s</code>)</dt>
 
-        <dd>C'est le code de statut que le serveur retourne au client. Cette
+	<dd>C'est le code de statut que le serveur retourne au client. Cette
 	information est très importante car elle indique si la requête a fait
-	l'objet d'une réponse positive (codes commençant par 2), une
-	redirection (codes commençant par 3), une erreur due au client (codes
-	commençant par 4), ou une erreur due au serveur (codes commençant
-	par 5). Vous trouverez la liste complète des codes de statut possibles
-	dans la <a href="http://www.w3.org/Protocols/rfc2616/
-	rfc2616.txt">specification HTTP</a> (RFC2616 section 10).</dd>
+	l'objet d'une réponse positive (codes commençant par 2), une redirection
+	(codes commençant par 3), une erreur due au client (codes commençant par
+	4), ou une erreur due au serveur (codes commençant par 5). Vous
+	trouverez la liste complète des codes de statut possibles dans la
+	spécification HTTP (<rfc>2616</rfc>) (RFC2616 section 10).</dd>
 
         <dt><code>2326</code> (<code>%b</code>)</dt>
 
@@ -701,8 +700,8 @@ CustomLog "|$/usr/local/apache/bin/rotat
     individuels. Considérons par exemple les directives suivantes :</p>
 
     <highlight language="config">
-LogFormat "%v %l %u %t \"%r\" %&gt;s %b" comonvhost
-CustomLog logs/access_log comonvhost
+LogFormat "%v %p %h %l %u %t \"%r\" %&gt;s %b" commonvhost
+CustomLog logs/access_log commonvhost
     </highlight>
 
     <p>Le champ <code>%v</code> sert à enregistrer le nom de l'hôte virtuel qui

Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_auth_form.xml.fr
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_auth_form.xml.fr	Thu Apr 30 15:25:57 2026	(r1933606)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_auth_form.xml.fr	Thu Apr 30 15:38:15 2026	(r1933607)
@@ -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: 1922247:1933180 (outdated) -->
+<!-- English Revision: 1933180 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 

Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_authn_socache.xml.fr
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_authn_socache.xml.fr	Thu Apr 30 15:25:57 2026	(r1933606)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_authn_socache.xml.fr	Thu Apr 30 15:38:15 2026	(r1933607)
@@ -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: 1865403:1933180 (outdated) -->
+<!-- English Revision: 1933180 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 

Modified: httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.xml.fr
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.xml.fr	Thu Apr 30 15:25:57 2026	(r1933606)
+++ httpd/httpd/branches/2.4.x/docs/manual/new_features_2_4.xml.fr	Thu Apr 30 15:38:15 2026	(r1933607)
@@ -3,7 +3,7 @@
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1883046:1933180 (outdated) -->
+<!-- English Revision: 1933180 -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
@@ -112,11 +112,11 @@ serveur HTTP Apache</title>
     <dl>      
 
       <dt><module>mod_proxy_fcgi</module></dt>
-      <dd>Mise à disposition du protocole FastCGI pour
+      <dd>Support des serveur FastCGI d'arrière-plan pour
       <module>mod_proxy</module>.</dd>
 
       <dt><module>mod_proxy_scgi</module></dt>
-      <dd>Mise à disposition du protocole SCGI pour
+      <dd>Support des serveurs SCGI d'arrière-plan pour
       <module>mod_proxy</module>.</dd>
 
       <dt><module>mod_proxy_express</module></dt>
@@ -206,7 +206,8 @@ serveur HTTP Apache</title>
       <dd>Permet aux applications d'autorisation FastCGI d'authentifier
       et/ou autoriser les clients.</dd>
 
-      <dt><module>mod_http2</module> (disponible à partir de la version 2.4.17)</dt>
+      <dt><module>mod_http2</module> (disponible à partir de la
+      version 2.4.17)</dt>
       <dd>Support de la couche transport HTTP/2.</dd>
 
       <dt><module>mod_proxy_http2</module> (disponible à partir de la version 2.4.19)</dt>

Modified: httpd/httpd/branches/2.4.x/docs/manual/rewrite/intro.xml.fr
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/rewrite/intro.xml.fr	Thu Apr 30 15:25:57 2026	(r1933606)
+++ httpd/httpd/branches/2.4.x/docs/manual/rewrite/intro.xml.fr	Thu Apr 30 15:38:15 2026	(r1933607)
@@ -1,7 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1906638:1933424 (outdated) -->
+<!-- English Revision: 1933424 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -82,15 +82,17 @@ exactement comment chaque règle est tra
 
 <section id="regex"><title>Expressions rationnelles</title>
 
-<p><module>mod_rewrite</module> utilise le vocabulaire des <a
+<p>mod_rewrite utilise le vocabulaire des <a
 href="http://pcre.org/">Expressions rationnelles compatibles Perl</a>.
 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
 expressions rationnelles Perl</a>, et l'ouvrage <a
-href="http://shop.oreilly.com/product/9780596528126.do">Mastering
-Regular Expressions, by Jeffrey Friedl</a>.</p>
+href="https://www.oreilly.com/library/view/mastering-regular-expressions/0596528124/">Mastering
+Regular Expressions, par Jeffrey Friedl</a> (la troisième édition date
+de 2006, mais la syntaxe des expressions rationnelles n'a pas vraiment
+changé, et cet ouvrage reste la référence en la matière).</p>
 
 <p>Dans ce document, nous avons pour but de vous fournir suffisamment de
 vocabulaire des expressions rationnelles pour vous mettre le pied à
@@ -115,74 +117,47 @@ expressions.</p>
 <th>Exemple</th>
 </tr>
 
-<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é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é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 à <code>color</code> et <code>colour</code>.</td>
-</tr>
-<tr>
-    <td><code>\</code></td>
-    <td>Echappe le caractère suivant</td>
-    <td><code>\.</code> correspondra à <code>.</code> (le point) et non <em>à
-    tout caractère unique</em> comme expliqué plus haut</td>
-</tr>
-<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 à 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è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 à <code>ababab</code> - à savoir, le <code>+</code>
-	s'applique au groupe.
-	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è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é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>
+<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é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é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 à <code>color</code> et <code>colour</code>.</td>
+</tr>
+<tr><td><code>\</code></td><td>Échappe le caractère
+suivant</td><td><code>\.</code> correspondra à <code>.</code> (point) et non pas à
+<em>tout caractère unique</em> comme expliqué ci-dessus</td></tr>
+<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 à 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è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 à <code>ababab</code> - à savoir, le <code>+</code>
+s'applique au groupe.
+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è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é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ère <code>!</code> peut
@@ -293,7 +268,7 @@ chemin <code>/usr/local/apache2/htdocs/p
 <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ête vers
 l'URL spécifiée.</p>
@@ -367,7 +342,7 @@ certaine tranche d'adresses IP vers un a
 utiliser :</p>
 <highlight language="config">
 RewriteCond "%{REMOTE_ADDR}" "^10\.2\."
-RewriteRule "(.*)"           "http://intranet.example.com$1"
+RewriteRule "(.*)" "http://intranet.example.com$1"
 </highlight>
 
 <p>Si vous spécifiez plus d'une directive <directive
@@ -379,8 +354,8 @@ de requête, sauf si elles contiennent a
 "go", vous pouvez utiliser :</p>
 <highlight language="config">
 RewriteCond "%{QUERY_STRING}" "hack"
-RewriteCond "%{HTTP_COOKIE}"  !go
-RewriteRule "."               "-"   [F]
+RewriteCond "%{HTTP_COOKIE}" "!go"
+RewriteRule "." "-" [F]
 </highlight>
 <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>
@@ -394,7 +369,7 @@ exemple, ce qui suit va diriger la requ�
 en fonction du nom d'hôte utilisé pour accéder au site :</p>
 <highlight language="config">
 RewriteCond "%{HTTP_HOST}" "(.*)"
-RewriteRule "^/(.*)"       "/sites/%1/$1"
+RewriteRule "^/(.*)" "/sites/%1/$1"
 </highlight>
 <p>Si la requête concernait <code>http://example.com/foo/bar</code>,
 alors <code>%1</code> contiendrait <code>example.com</code> et
@@ -438,4 +413,3 @@ requête est correctement mise en corres
 </section>
 
 </manualpage>
-