]> granicus.if.org Git - apache/commitdiff
XML updates.
authorLucien Gentis <lgentis@apache.org>
Sat, 6 Feb 2016 17:34:33 +0000 (17:34 +0000)
committerLucien Gentis <lgentis@apache.org>
Sat, 6 Feb 2016 17:34:33 +0000 (17:34 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1728855 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/mod/mod_remoteip.xml.fr
docs/manual/mod/mod_rewrite.xml.fr
docs/manual/mod/mod_setenvif.xml.fr

index 2590f4c9d859edb5b65dc41b90af929dde75a4e6..91ec2990f3a512dfdf36ae9cad519b0d04bac7af 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0"?>
+<?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: 1704683 -->
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- English Revision: 1704683 -->
@@ -25,9 +25,9 @@
 <modulesynopsis metafile="mod_remoteip.xml.meta">
 
 <name>mod_remoteip</name>
 <modulesynopsis metafile="mod_remoteip.xml.meta">
 
 <name>mod_remoteip</name>
-<description>Remplace l'adresse IP et le nom d'h&ocirc;te apparents du client
-pour la requ&ecirc;te par l'adresse IP pr&eacute;sent&eacute;e par un mandataire ou un
-r&eacute;partiteur de charge via les en-t&ecirc;tes de la requ&ecirc;te.
+<description>Remplace l'adresse IP du client
+pour la requête par l'adresse IP présentée par un mandataire ou un
+répartiteur de charge via les en-têtes de la requête.
 </description>
 
 <status>Base</status>
 </description>
 
 <status>Base</status>
@@ -35,111 +35,109 @@ r&eacute;partiteur de charge via les en-t&ecirc;tes de la requ&ecirc;te.
 <identifier>remoteip_module</identifier>
 
 <summary>
 <identifier>remoteip_module</identifier>
 
 <summary>
-    <p>Ce module permet de traiter l'h&ocirc;te distant qui a initi&eacute; la
-    requ&ecirc;te en tant qu'h&ocirc;te distant original du point de vue de httpd &agrave;
-    des fins d'autorisation et de connexion, m&ecirc;me si cet h&ocirc;te distant se
-    trouve derri&egrave;re un r&eacute;partiteur de charge, un serveur frontal, ou un
+    <p>Ce module permet de traiter le client qui a initié la
+    requête en tant que client original du point de vue de httpd à
+    des fins d'autorisation et de connexion, même si ce client se
+    trouve derrière un répartiteur de charge, un serveur frontal, ou un
     serveur mandataire.</p>
 
     serveur mandataire.</p>
 
-    <p>Le module remplace les adresse IP et nom d'h&ocirc;te apparents
-    distants (du client) pour la requ&ecirc;te par l'adresse IP indiqu&eacute;e dans
-    l'en-t&ecirc;te de requ&ecirc;te configur&eacute; via la directive
+    <p>Le module remplace l'adresse IP du client
+    pour la connexion par l'adresse IP indiquée dans
+    l'en-tête de requête configuré via la directive
     <directive module="mod_remoteip">RemoteIPHeader</directive>.</p>
 
     <directive module="mod_remoteip">RemoteIPHeader</directive>.</p>
 
-    <p>Une fois remplac&eacute;e comme indiqu&eacute;, cette adresse IP apparente est
-    utilis&eacute;e pour la fonctionnalit&eacute; <directive
-    module="mod_authz_core" name="Require">Require ip</directive> de
-    <module>mod_authz_host</module> ; elle est aussi affich&eacute;e par
-    <module>mod_status</module>, et enregistr&eacute;e via les directives
-    <code>%a</code> et <code>%h</code> du module
-    <module>mod_log_config</module>. Elle permet aussi d'identifier la
-    machine en essayant de lui attribuer une identit&eacute; inetd via le
-    module <module>mod_ident</module> et en fonction de la configuration
-    de la directive <directive
-    module="mod_ident">IdentityCheck</directive>.</p>
+    <p>Une fois sa valeur modifiée comme indiqué, cette adresse IP client est
+    utilisée pour la fonctionnalité <directive
+    module="mod_authz_host" name="Require">Require ip</directive> de
+    <module>mod_authz_host</module> ; elle est aussi affichée par
+    <module>mod_status</module>, et enregistrée via les chaînes de formatage
+    <code>%a</code> des modules <module>mod_log_config</module> et <module>core</module>.
+    L'adresse IP client sous-jacente de la connexion est enregistrée via la chaîne de
+    formatage <code>%{c}a</code>.
+    </p>
 
     <note type="warning">Il est essentiel de n'activer cette
 
     <note type="warning">Il est essentiel de n'activer cette
-    fonctionnalit&eacute; que pour les requ&ecirc;tes en provenance des serveurs
-    interm&eacute;diaires (mandataires, etc...) auxquels le serveur peut faire
+    fonctionnalité que pour les requêtes en provenance des serveurs
+    intermédiaires (mandataires, etc...) auxquels le serveur peut faire
     confiance, car il est trivial pour le client distant d'usurper
     confiance, car il est trivial pour le client distant d'usurper
-    l'identit&eacute; d'un autre client.</note>
+    l'identité d'un autre client.</note>
 </summary>
 
 <seealso><module>mod_authz_host</module></seealso>
 <seealso><module>mod_status</module></seealso>
 <seealso><module>mod_log_config</module></seealso>
 </summary>
 
 <seealso><module>mod_authz_host</module></seealso>
 <seealso><module>mod_status</module></seealso>
 <seealso><module>mod_log_config</module></seealso>
-<seealso><module>mod_ident</module></seealso>
 
 <section id="processing"><title>Traitement des adresses distantes</title>
 
 
 <section id="processing"><title>Traitement des adresses distantes</title>
 
-    <p>Apache identifie le client par la valeur remote_ip de la
-    connexion, et de cette valeur d&eacute;coulent les valeurs remote_host et
-    remote_logname de la connexion. Ces champs jouent un r&ocirc;le
-    dans l'authentification, l'autorisation et la connexion, ainsi que
-    dans d'autres traitements effectu&eacute;s par d'autres modules
+    <p>Par défaut, Apache identifie le client via la valeur client_ip de la
+    connexion, et de cette valeur découlent les valeurs remote_host et
+    remote_logname de la connexion. Ces champs jouent un rôle
+    dans l'authentification, l'autorisation et la journalisation, ainsi que
+    dans d'autres traitements effectués par d'autres modules
     chargeables.</p>
 
     chargeables.</p>
 
-    <p>mod_remoteip remplace la v&eacute;ritable remote_ip par la remote_ip
-    indiqu&eacute;e par exemple par un mandataire chaque fois que le serveur
-    effectue une &eacute;valuation du client, et r&eacute;initialise les valeurs de
-    remote_host et remote_logname afin de d&eacute;clencher une nouvelle
-    requ&ecirc;te dns ou ident sur l'adresse IP distante.</p>
-
-    <p>Lorsque la valeur de l'en-t&ecirc;te comporte plusieurs adresses IP
-    distantes s&eacute;par&eacute;es par des virgules, celles-ci sont trait&eacute;es de la
-    droite vers la gauche. Le traitement s'arr&ecirc;te lorsque l'adresse IP
-    distante courante n'est pas digne de confiance pour pr&eacute;senter
-    l'adresse IP pr&eacute;c&eacute;dente. Le champ d'en-t&ecirc;te est alors mis &agrave; jour de
-    fa&ccedil;on &agrave; ne contenir que cette liste d'adresses non confirm&eacute;es, ou
+    <p>mod_remoteip remplace l'adresse IP client de la connexion par l'adresse IP client
+    indiquée par exemple par un mandataire ou un répartiteur de charge
+    pour toute la durée de la requête. Un répartiteur de charge pourra ainsi
+    établir une connexion keepalive de longue durée avec le serveur, chaque
+    requête conservant alors l'adresse IP client correcte bien que l'adresse IP
+    client sous-jacente du répartiteur de charge reste inchangée.</p>
+
+    <p>Lorsque la valeur de l'en-tête comporte plusieurs adresses IP
+    client séparées par des virgules, celles-ci sont traitées de la
+    droite vers la gauche. Le traitement s'arrête lorsque l'adresse IP
+    client courante n'est pas digne de confiance pour présenter
+    l'adresse IP précédente. Le champ d'en-tête est alors mis à jour de
+    façon à ne contenir que cette liste d'adresses non confirmées, ou
     bien, si toutes les adresses IP sont dignes de confiance, cet
     bien, si toutes les adresses IP sont dignes de confiance, cet
-    en-t&ecirc;te est tout bonnement supprim&eacute; de la requ&ecirc;te.</p>
+    en-tête est tout bonnement supprimé de la requête.</p>
 
 
-    <p>Lors du remplacement de l'adresse IP distante, le module stocke
-    la liste des h&ocirc;tes interm&eacute;diaires dans un m&eacute;mo
+    <p>Lors du remplacement de l'adresse IP client, le module stocke
+    la liste des hôtes intermédiaires dans un mémo
     remoteip-proxy-ip-list, que l'on peut faire enregistrer par
     <module>mod_log_config</module> en utilisant le symbole de format
     <code>%{remoteip-proxy-ip-list}n</code>. Si l'administrateur doit
     remoteip-proxy-ip-list, que l'on peut faire enregistrer par
     <module>mod_log_config</module> en utilisant le symbole de format
     <code>%{remoteip-proxy-ip-list}n</code>. Si l'administrateur doit
-    stocker ceci dans un en-t&ecirc;te additionnel, la m&ecirc;me valeur peut aussi
-    &ecirc;tre enregistr&eacute;e sous la forme d'un en-t&ecirc;te en utilisant la
+    stocker ceci dans un en-tête additionnel, la même valeur peut aussi
+    être enregistrée sous la forme d'un en-tête en utilisant la
     directive <directive module="mod_remoteip">RemoteIPProxiesHeader</directive>.</p>
 
     <note><title>Adresses IPv4 converties au format IPv6</title>
     directive <directive module="mod_remoteip">RemoteIPProxiesHeader</directive>.</p>
 
     <note><title>Adresses IPv4 converties au format IPv6</title>
-    Avec httpd, d'une mani&egrave;re g&eacute;n&eacute;rale, toute adresse IPv4 convertie au
-    format IPv6 est enregistr&eacute;e sous sa forme IPv4.</note>
+    Avec httpd, d'une manière générale, toute adresse IPv4 convertie au
+    format IPv6 est enregistrée sous sa forme IPv4.</note>
 
 
-    <note><title>Adresses internes (priv&eacute;es)</title>
+    <note><title>Adresses internes (privées)</title>
     Tous les blocs d'adresses internes 10/8, 172.16/12, 192.168/16,
     169.254/16 and 127/8 (ainsi que les adresses IPv6 en dehors du bloc
     Tous les blocs d'adresses internes 10/8, 172.16/12, 192.168/16,
     169.254/16 and 127/8 (ainsi que les adresses IPv6 en dehors du bloc
-    public 2000::/3 block) ne sont &eacute;valu&eacute;es par mod_remoteip que lorsque
+    public 2000::/3 block) ne sont évaluées par mod_remoteip que lorsque
     des mandataires internes (intranet)
     des mandataires internes (intranet)
-    <directive module="mod_remoteip">RemoteIPInternalProxy</directive> sont enregistr&eacute;s.</note>
+    <directive module="mod_remoteip">RemoteIPInternalProxy</directive> sont enregistrés.</note>
 
 </section>
 
 <directivesynopsis>
 <name>RemoteIPHeader</name>
 
 </section>
 
 <directivesynopsis>
 <name>RemoteIPHeader</name>
-<description>D&eacute;finit le champ d'en-t&ecirc;te qui contiendra les adresses IP
+<description>Définit le champ d'en-tête qui contiendra les adresses IP
 du client</description>
 du client</description>
-<syntax>RemoteIPHeader <var>en-t&ecirc;te</var></syntax>
+<syntax>RemoteIPHeader <var>en-tête</var></syntax>
 <contextlist><context>server config</context><context>virtual host</context></contextlist>
 
 <usage>
 <contextlist><context>server config</context><context>virtual host</context></contextlist>
 
 <usage>
-    <p>La directive <directive module="mod_remoteip">RemoteIPHeader</directive> indique &agrave;
+    <p>La directive <directive module="mod_remoteip">RemoteIPHeader</directive> indique à
     <module>mod_remoteip</module> de traiter la valeur de
     <module>mod_remoteip</module> de traiter la valeur de
-    l'<var>en-t&ecirc;te</var> sp&eacute;cifi&eacute; comme l'adresse IP du client, ou comme
-    une liste d'adresses IP clients interm&eacute;diaires, en fonction de la
+    l'<var>en-tête</var> spécifié comme l'adresse IP du client, ou comme
+    une liste d'adresses IP clients intermédiaires, en fonction de la
     configuration des directives
     <directive module="mod_remoteip">RemoteIPInternalProxy</directive> et
     <directive module="mod_remoteip">RemoteIPTrustedProxy</directive>.</p>
     
     configuration des directives
     <directive module="mod_remoteip">RemoteIPInternalProxy</directive> et
     <directive module="mod_remoteip">RemoteIPTrustedProxy</directive>.</p>
     
-    <note type="warning">Si ces deux derni&egrave;res
-    directives ne sont pas utilis&eacute;es, <module>mod_remoteip</module>
-    traitera tout h&ocirc;te pr&eacute;sentant une adresse non interne
-    dans l'en-t&ecirc;te <directive
-    module="mod_remoteip">RemoteIPHeader</directive> comme h&ocirc;te de
+    <note type="warning">Si ces deux dernières
+    directives ne sont pas utilisées, <module>mod_remoteip</module>
+    traitera tout hôte présentant une adresse non interne
+    dans l'en-tête <directive
+    module="mod_remoteip">RemoteIPHeader</directive> comme hôte de
     confiance.</note>
 
     confiance.</note>
 
-    <example><title>Exemple &agrave; usage interne (r&eacute;partiteur de
+    <example><title>Exemple à usage interne (répartiteur de
     charge)</title>
     <highlight language="config">
         RemoteIPHeader X-Client-IP
     charge)</title>
     <highlight language="config">
         RemoteIPHeader X-Client-IP
@@ -156,23 +154,23 @@ du client</description>
 
 <directivesynopsis>
 <name>RemoteIPInternalProxy</name>
 
 <directivesynopsis>
 <name>RemoteIPInternalProxy</name>
-<description>D&eacute;clare les adresses IP intranet clients comme dignes de
-confiance pour pr&eacute;senter la valeur RemoteIPHeader</description>
+<description>Déclare les adresses IP intranet clients comme dignes de
+confiance pour présenter la valeur RemoteIPHeader</description>
 <syntax>RemoteIPInternalProxy
 <syntax>RemoteIPInternalProxy
-<var>ip-mandataire</var>|<var>ip-mandataire/sous-r&eacute;seau</var>|<var>nom-h&ocirc;te</var> ...</syntax>
+<var>ip-mandataire</var>|<var>ip-mandataire/sous-réseau</var>|<var>nom-hôte</var> ...</syntax>
 <contextlist><context>server config</context><context>virtual host</context></contextlist>
 
 <usage>
     <p>La directive <directive module="mod_remoteip">RemoteIPInternalProxy</directive> permet
     d'ajouter une ou plusieurs adresses (ou blocs d'adresses) auxquelles
 <contextlist><context>server config</context><context>virtual host</context></contextlist>
 
 <usage>
     <p>La directive <directive module="mod_remoteip">RemoteIPInternalProxy</directive> permet
     d'ajouter une ou plusieurs adresses (ou blocs d'adresses) auxquelles
-    on peut faire confiance pour pr&eacute;senter une valeur RemoteIPHeader
-    valide de l'adresse IP du client. A la diff&eacute;rence de la directive
+    on peut faire confiance pour présenter une valeur RemoteIPHeader
+    valide de l'adresse IP du client. A la différence de la directive
     <directive module="mod_remoteip">RemoteIPTrustedProxy</directive>, toute adresse IP
     <directive module="mod_remoteip">RemoteIPTrustedProxy</directive>, toute adresse IP
-    pr&eacute;sent&eacute;e dans cet en-t&ecirc;te, y comprises les adresses intranet
-    priv&eacute;es, sont consid&eacute;r&eacute;es comme dignes de confiance lorsqu'elles
-    sont indiqu&eacute;es par ces mandataires.</p>
+    présentée dans cet en-tête, y comprises les adresses intranet
+    privées, sont considérées comme dignes de confiance lorsqu'elles
+    sont indiquées par ces mandataires.</p>
 
 
-    <example><title>Exemple &agrave; usage interne (r&eacute;partiteur de
+    <example><title>Exemple à usage interne (répartiteur de
     charge)</title>
         <highlight language="config">
 RemoteIPHeader X-Client-IP
     charge)</title>
         <highlight language="config">
 RemoteIPHeader X-Client-IP
@@ -185,26 +183,26 @@ RemoteIPInternalProxy gateway.localdomain
 
 <directivesynopsis>
 <name>RemoteIPInternalProxyList</name>
 
 <directivesynopsis>
 <name>RemoteIPInternalProxyList</name>
-<description>D&eacute;clare les adresses IP intranet clients comme dignes de
-confiance pour pr&eacute;senter la valeur RemoteIPHeader</description>
+<description>Déclare les adresses IP intranet clients comme dignes de
+confiance pour présenter la valeur RemoteIPHeader</description>
 <syntax>RemoteIPInternalProxyList <var>nom-fichier</var></syntax>
 <contextlist><context>server config</context><context>virtual host</context></contextlist>
 
 <usage>
     <p>La directive <directive module="mod_remoteip">RemoteIPInternalProxyList</directive>
 <syntax>RemoteIPInternalProxyList <var>nom-fichier</var></syntax>
 <contextlist><context>server config</context><context>virtual host</context></contextlist>
 
 <usage>
     <p>La directive <directive module="mod_remoteip">RemoteIPInternalProxyList</directive>
-    permet de sp&eacute;cifier un fichier parcouru au d&eacute;marrage du serveur pour
+    permet de spécifier un fichier parcouru au démarrage du serveur pour
     construire une liste d'adresses (ou blocs d'adresses), auxquelles
     construire une liste d'adresses (ou blocs d'adresses), auxquelles
-    on peut faire confiance pour pr&eacute;senter une valeur RemoteIPHeader
+    on peut faire confiance pour présenter une valeur RemoteIPHeader
     valide de l'adresse IP du client.</p>
 
     valide de l'adresse IP du client.</p>
 
-    <p>Le caract&egrave;re '<code>#</code>' indique une ligne de commentaires,
-    sinon, toutes les lignes s&eacute;par&eacute;es par un caract&egrave;re <code>nouvelle
+    <p>Le caractère '<code>#</code>' indique une ligne de commentaires,
+    sinon, toutes les lignes séparées par un caractère <code>nouvelle
     ligne</code> ou
     ligne</code> ou
-    tous les &eacute;l&eacute;ments d'une ligne s&eacute;par&eacute;s par un espace sont trait&eacute;s de
-    la m&ecirc;me fa&ccedil;on qu'avec la directive
+    tous les éléments d'une ligne séparés par un espace sont traités de
+    la même façon qu'avec la directive
     <directive module="mod_remoteip">RemoteIPInternalProxy</directive>.</p>
 
     <directive module="mod_remoteip">RemoteIPInternalProxy</directive>.</p>
 
-    <example><title>Exemple &agrave; usage interne (r&eacute;partiteur de
+    <example><title>Exemple à usage interne (répartiteur de
     charge)</title>
         <highlight language="config">
 RemoteIPHeader X-Client-IP
     charge)</title>
         <highlight language="config">
 RemoteIPHeader X-Client-IP
@@ -216,7 +214,7 @@ RemoteIPInternalProxyList conf/trusted-proxies.lst
     <pre>
          # Nos mandataires internes de confiance
          10.0.2.0/24         # Tout le monde dans le groupe de test
     <pre>
          # Nos mandataires internes de confiance
          10.0.2.0/24         # Tout le monde dans le groupe de test
-         passerelle.domaine-local # Le frontal r&eacute;partiteur de charge
+         passerelle.domaine-local # Le frontal répartiteur de charge
     </pre>
     </example>
 </usage>
     </pre>
     </example>
 </usage>
@@ -224,19 +222,19 @@ RemoteIPInternalProxyList conf/trusted-proxies.lst
 
 <directivesynopsis>
 <name>RemoteIPProxiesHeader</name>
 
 <directivesynopsis>
 <name>RemoteIPProxiesHeader</name>
-<description>D&eacute;clare le champ d'en-t&ecirc;te qui contiendra toutes les
-adresses IP interm&eacute;diaires</description>
-<syntax>RemoteIPProxiesHeader <var>Nom_en-t&ecirc;te</var></syntax>
+<description>Déclare le champ d'en-tête qui contiendra toutes les
+adresses IP intermédiaires</description>
+<syntax>RemoteIPProxiesHeader <var>Nom_en-tête</var></syntax>
 <contextlist><context>server config</context><context>virtual host</context></contextlist>
 
 <usage>
     <p>La directive <directive module="mod_remoteip">RemoteIPProxiesHeader</directive> permet
 <contextlist><context>server config</context><context>virtual host</context></contextlist>
 
 <usage>
     <p>La directive <directive module="mod_remoteip">RemoteIPProxiesHeader</directive> permet
-    de sp&eacute;cifier l'en-t&ecirc;te dans lequel <module>mod_remoteip</module> va
-    collecter une liste de toutes les adresses IP clients interm&eacute;diaires
-    auxquelles on pourra faire confiance pour r&eacute;soudre la v&eacute;ritable
-    adresse IP distante. Notez que les adresses interm&eacute;diaires
-    <directive module="mod_remoteip">RemoteIPTrustedProxy</directive> sont enregistr&eacute;es dans
-    cet en-t&ecirc;te, alors que toute adresse interm&eacute;diaire
+    de spécifier l'en-tête dans lequel <module>mod_remoteip</module> va
+    collecter une liste de toutes les adresses IP clients intermédiaires
+    auxquelles on pourra faire confiance pour résoudre l'adresse IP
+    client de la requête. Notez que les adresses intermédiaires
+    <directive module="mod_remoteip">RemoteIPTrustedProxy</directive> sont enregistrées dans
+    cet en-tête, alors que toute adresse intermédiaire
     <directive module="mod_remoteip">RemoteIPInternalProxy</directive> est omise.</p>
 
     <example><title>Exemple</title>
     <directive module="mod_remoteip">RemoteIPInternalProxy</directive> est omise.</p>
 
     <example><title>Exemple</title>
@@ -251,33 +249,33 @@ RemoteIPProxiesHeader X-Forwarded-By
 <directivesynopsis>
 <name>RemoteIPTrustedProxy</name>
 <description>Restreint les adresses IP clients dignes de
 <directivesynopsis>
 <name>RemoteIPTrustedProxy</name>
 <description>Restreint les adresses IP clients dignes de
-confiance pour pr&eacute;senter la valeur RemoteIPHeader</description>
+confiance pour présenter la valeur RemoteIPHeader</description>
 <syntax>RemoteIPTrustedProxy
 <syntax>RemoteIPTrustedProxy
-<var>ip-mandataire</var>|<var>ip-mandataire/sous-r&eacute;seau</var>|<var>nom-h&ocirc;te</var> ...</syntax>
+<var>ip-mandataire</var>|<var>ip-mandataire/sous-réseau</var>|<var>nom-hôte</var> ...</syntax>
 <contextlist><context>server config</context><context>virtual host</context></contextlist>
 
 <usage>
     <p>La directive <directive module="mod_remoteip">RemoteIPTrustedProxy</directive> permet
 <contextlist><context>server config</context><context>virtual host</context></contextlist>
 
 <usage>
     <p>La directive <directive module="mod_remoteip">RemoteIPTrustedProxy</directive> permet
-    de d&eacute;finir quelles adresses IP (ou blocs d'adresses) seront
-    consid&eacute;r&eacute;es comme de confiance pour pr&eacute;senter une valeur RemoteIPHeader
+    de définir quelles adresses IP (ou blocs d'adresses) seront
+    considérées comme de confiance pour présenter une valeur RemoteIPHeader
     valide de l'adresse IP du client.</p>
     
     valide de l'adresse IP du client.</p>
     
-    <p>A la diff&eacute;rence de la directive
+    <p>A la différence de la directive
     <directive module="mod_remoteip">RemoteIPInternalProxy</directive>, toutes les adresses IP
     <directive module="mod_remoteip">RemoteIPInternalProxy</directive>, toutes les adresses IP
-    intranet ou priv&eacute;es indiqu&eacute;es par de tels mandataires, y compris les
+    intranet ou privées indiquées par de tels mandataires, y compris les
     blocs d'adresses 10/8, 172.16/12, 192.168/16, 169.254/16 et 127/8
     blocs d'adresses 10/8, 172.16/12, 192.168/16, 169.254/16 et 127/8
-    (ou situ&eacute;e en dehors du bloc IPv6 public 2000::/3), ne sont pas
-    dignes de confiance en tant qu'adresses IP distantes, et se situent
-    &agrave; gauche dans le contenu de l'en-t&ecirc;te
+    (ou située en dehors du bloc IPv6 public 2000::/3), ne sont pas
+    dignes de confiance en tant qu'adresses IP clientes, et se situent
+    à gauche dans le contenu de l'en-tête
     <directive module="mod_remoteip">RemoteIPHeader</directive>.</p>
 
     <directive module="mod_remoteip">RemoteIPHeader</directive>.</p>
 
-    <note type="warning">Par d&eacute;faut, <module>mod_remoteip</module>
-    consid&eacute;rera comme de confiance tout h&ocirc;te pr&eacute;sentant une adresse non
-    interne dans l'en-t&ecirc;te <directive
+    <note type="warning">Par défaut, <module>mod_remoteip</module>
+    considérera comme de confiance tout hôte présentant une adresse non
+    interne dans l'en-tête <directive
     module="mod_remoteip">RemoteIPHeader</directive>.
     </note>
 
     module="mod_remoteip">RemoteIPHeader</directive>.
     </note>
 
-    <example><title>Exemple d'adresse de confiance (r&eacute;partiteur de
+    <example><title>Exemple d'adresse de confiance (répartiteur de
     charge</title>
         <highlight language="config">
 RemoteIPHeader X-Forwarded-For
     charge</title>
         <highlight language="config">
 RemoteIPHeader X-Forwarded-For
@@ -291,24 +289,24 @@ RemoteIPTrustedProxy proxy.example.com
 <directivesynopsis>
 <name>RemoteIPTrustedProxyList</name>
 <description>Restreint les adresses IP clients dignes de
 <directivesynopsis>
 <name>RemoteIPTrustedProxyList</name>
 <description>Restreint les adresses IP clients dignes de
-confiance pour pr&eacute;senter la valeur RemoteIPHeader</description>
+confiance pour présenter la valeur RemoteIPHeader</description>
 <syntax>RemoteIPTrustedProxyList <var>nom-fichier</var></syntax>
 <contextlist><context>server config</context><context>virtual host</context></contextlist>
 
 <usage>
     <p>La directive <directive module="mod_remoteip">RemoteIPTrustedProxyList</directive>
 <syntax>RemoteIPTrustedProxyList <var>nom-fichier</var></syntax>
 <contextlist><context>server config</context><context>virtual host</context></contextlist>
 
 <usage>
     <p>La directive <directive module="mod_remoteip">RemoteIPTrustedProxyList</directive>
-    permet de sp&eacute;cifier un fichier parcouru au d&eacute;marrage du serveur pour
+    permet de spécifier un fichier parcouru au démarrage du serveur pour
     construire une liste d'adresses (ou blocs d'adresses), auxquelles
     construire une liste d'adresses (ou blocs d'adresses), auxquelles
-    on peut faire confiance pour pr&eacute;senter une valeur RemoteIPHeader
+    on peut faire confiance pour présenter une valeur RemoteIPHeader
     valide de l'adresse IP du client.</p>
 
     valide de l'adresse IP du client.</p>
 
-    <p>Le caract&egrave;re '<code>#</code>' indique une ligne de commentaires,
-    sinon, toutes les lignes s&eacute;par&eacute;es par un caract&egrave;re nouvelle ligne ou
-    tous les &eacute;l&eacute;ments d'une ligne s&eacute;par&eacute;s par un espace sont trait&eacute;s de
-    la m&ecirc;me fa&ccedil;on qu'avec la directive
+    <p>Le caractère '<code>#</code>' indique une ligne de commentaires,
+    sinon, toutes les lignes séparées par un caractère nouvelle ligne ou
+    tous les éléments d'une ligne séparés par un espace sont traités de
+    la même façon qu'avec la directive
     <directive module="mod_remoteip">RemoteIPTrustedProxy</directive>.</p>
 
     <directive module="mod_remoteip">RemoteIPTrustedProxy</directive>.</p>
 
-    <example><title>Exemple d'adresse de confiance (r&eacute;partiteur de
+    <example><title>Exemple d'adresse de confiance (répartiteur de
     charge</title>
         <highlight language="config">
 RemoteIPHeader X-Forwarded-For
     charge</title>
         <highlight language="config">
 RemoteIPHeader X-Forwarded-For
@@ -317,7 +315,7 @@ RemoteIPTrustedProxyList conf/trusted-proxies.lst
     </example>
 
     <example><title>conf/mandataires-de-confiance.lst contents</title>
     </example>
 
     <example><title>conf/mandataires-de-confiance.lst contents</title>
-       # Mandataires externes identifi&eacute;s<br/>
+       # Mandataires externes identifiés<br/>
        192.0.2.16/28         #groupe wap phone de mandataires<br/>
        proxy.isp.example.com #un FAI bien connu
     </example>
        192.0.2.16/28         #groupe wap phone de mandataires<br/>
        proxy.isp.example.com #un FAI bien connu
     </example>
@@ -326,3 +324,4 @@ RemoteIPTrustedProxyList conf/trusted-proxies.lst
 
 
 </modulesynopsis>
 
 
 </modulesynopsis>
+
index 866da14bb5bbd876b47de2af742294bd3688eac6..7740932e6f79269625ef39d9cc8f0a61ffed8626 100644 (file)
@@ -1,7 +1,7 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1706989:1728314 (outdated) -->
+<!-- English Revision: 1728314 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -26,9 +26,9 @@
 
 <name>mod_rewrite</name>
 
 
 <name>mod_rewrite</name>
 
-<description>Ce module fournit un moteur de r&eacute;&eacute;criture &agrave; base de
-r&egrave;gles permettant de r&eacute;&eacute;crire les URLs des requ&ecirc;tes
-&agrave; la vol&eacute;e</description>
+<description>Ce module fournit un moteur de réécriture à base de
+règles permettant de réécrire les URLs des requêtes
+à la volée</description>
 
 <status>Extension</status>
 <sourcefile>mod_rewrite.c</sourcefile>
 
 <status>Extension</status>
 <sourcefile>mod_rewrite.c</sourcefile>
@@ -36,47 +36,47 @@ r&egrave;gles permettant de r&eacute;&eacute;crire les URLs des requ&ecirc;tes
 
 <summary>
       <p>Le module <module>mod_rewrite</module> utilise un moteur de
 
 <summary>
       <p>Le module <module>mod_rewrite</module> utilise un moteur de
-      r&eacute;&eacute;criture &agrave; base de r&egrave;gles, bas&eacute; sur un interpr&eacute;teur
-      d'expressions rationnelles PCRE, pour r&eacute;&eacute;crire les URLs &agrave; la vol&eacute;e. Par
-      d&eacute;faut, <module>mod_rewrite</module> met en correspondance une URL
-      avec le syst&egrave;me de fichiers. Cependant, on peut aussi l'utiliser
+      réécriture à base de règles, basé sur un interpréteur
+      d'expressions rationnelles PCRE, pour réécrire les URLs à la volée. Par
+      défaut, <module>mod_rewrite</module> met en correspondance une URL
+      avec le système de fichiers. Cependant, on peut aussi l'utiliser
       pour rediriger une URL vers une autre URL, ou pour invoquer une
       pour rediriger une URL vers une autre URL, ou pour invoquer une
-      requ&ecirc;te interne &agrave; destination du mandataire.</p>
-      <p><module>mod_rewrite</module> fournit une m&eacute;thode souple et
-      puissante pour manipuler les URLs en utilisant un nombre illimit&eacute;
-      de r&egrave;gles. Chaque r&egrave;gle peut &ecirc;tre associ&eacute;e &agrave; un nombre illimit&eacute; de
-      conditions, afin de vous permettre de r&eacute;&eacute;crire les URLs en
+      requête interne à destination du mandataire.</p>
+      <p><module>mod_rewrite</module> fournit une méthode souple et
+      puissante pour manipuler les URLs en utilisant un nombre illimité
+      de règles. Chaque règle peut être associée à un nombre illimité de
+      conditions, afin de vous permettre de réécrire les URLs en
       fonction de variables du serveur, de variables d'environnement,
       fonction de variables du serveur, de variables d'environnement,
-      d'en-t&ecirc;tes HTTP, ou de rep&egrave;res temporels.</p>
-      <p><module>mod_rewrite</module> agit sur la totalit&eacute; de l'URL, y
-      compris la partie chemin. Une r&egrave;gle de r&eacute;&eacute;criture peut &ecirc;tre
-      invoqu&eacute;e dans <code>httpd.conf</code> ou dans un fichier
-      <code>.htaccess</code>. Le chemin g&eacute;n&eacute;r&eacute; par une r&egrave;gle de
-      r&eacute;&eacute;criture peut inclure une cha&icirc;ne de param&egrave;tres, ou peut renvoyer
+      d'en-têtes HTTP, ou de repères temporels.</p>
+      <p><module>mod_rewrite</module> agit sur la totalité de l'URL, y
+      compris la partie chemin. Une règle de réécriture peut être
+      invoquée dans <code>httpd.conf</code> ou dans un fichier
+      <code>.htaccess</code>. Le chemin généré par une règle de
+      réécriture peut inclure une chaîne de paramètres, ou peut renvoyer
       vers un traitement secondaire interne, une redirection vers une
       vers un traitement secondaire interne, une redirection vers une
-      requ&ecirc;te externe ou vers le mandataire interne.</p>
+      requête externe ou vers le mandataire interne.</p>
 
 
-      <p>Vous trouverez d'avantage de d&eacute;tails, discussions et exemples
+      <p>Vous trouverez d'avantage de détails, discussions et exemples
       dans la
       dans la
-      <a href="../rewrite/">documentation d&eacute;taill&eacute;e
+      <a href="../rewrite/">documentation détaillée
       sur mod_rewrite</a>.</p>
 </summary>
 
 <section id="logging"><title>Journalisation</title>
 
       sur mod_rewrite</a>.</p>
 </summary>
 
 <section id="logging"><title>Journalisation</title>
 
-    <p><module>mod_rewrite</module> offre une journalisation d&eacute;taill&eacute;e
-    de ses actions aux niveaux de journalisation <code>trace1</code> &agrave;
-    <code>trace8</code>. Le niveau de journalisation peut &ecirc;tre d&eacute;fini de
-    mani&egrave;re sp&eacute;cifique &agrave; <module>mod_rewrite</module> via la directive
+    <p><module>mod_rewrite</module> offre une journalisation détaillée
+    de ses actions aux niveaux de journalisation <code>trace1</code> à
+    <code>trace8</code>. Le niveau de journalisation peut être défini de
+    manière spécifique à <module>mod_rewrite</module> via la directive
     <directive module="core">LogLevel</directive> : jusqu'au niveau
     <directive module="core">LogLevel</directive> : jusqu'au niveau
-    <code>debug</code> aucune action n'est journalis&eacute;e, alors qu'elles
+    <code>debug</code> aucune action n'est journalisée, alors qu'elles
     le sont pratiquement toutes au niveau <code>trace8</code>.</p>
 
     <note>
     le sont pratiquement toutes au niveau <code>trace8</code>.</p>
 
     <note>
-      L'utilisation d'un niveau de journalisation &eacute;lev&eacute; pour
+      L'utilisation d'un niveau de journalisation élevé pour
       <module>mod_rewrite</module> va ralentir votre serveur HTTP Apache
       <module>mod_rewrite</module> va ralentir votre serveur HTTP Apache
-      de mani&egrave;re dramatique ! N'utilisez un niveau de journalisation
-      sup&eacute;rieur &agrave; <code>trace2</code> qu'&agrave; des fins de d&eacute;bogage !
+      de manière dramatique ! N'utilisez un niveau de journalisation
+      supérieur à <code>trace2</code> qu'à des fins de débogage !
     </note>
 
     <example><title>Exemple</title>
     </note>
 
     <example><title>Exemple</title>
@@ -86,15 +86,15 @@ r&egrave;gles permettant de r&eacute;&eacute;crire les URLs des requ&ecirc;tes
     </example>
 
     <note><title>RewriteLog</title>
     </example>
 
     <note><title>RewriteLog</title>
-      <p>Ceux qui sont familiers avec les versions pr&eacute;c&eacute;dentes de
+      <p>Ceux qui sont familiers avec les versions précédentes de
       <module>mod_rewrite</module> vont probablement rechercher en vain les
       directives <code>RewriteLog</code> et
       <module>mod_rewrite</module> vont probablement rechercher en vain les
       directives <code>RewriteLog</code> et
-      <code>RewriteLogLevel</code>. Elles ont &eacute;t&eacute; en effet remplac&eacute;es
+      <code>RewriteLogLevel</code>. Elles ont été en effet remplacées
       par une configuration de la journalisation par module, comme
       par une configuration de la journalisation par module, comme
-      mentionn&eacute; plus haut.
+      mentionné plus haut.
       </p>
 
       </p>
 
-      <p>Pour extraire les traces sp&eacute;cifiques &agrave;
+      <p>Pour extraire les traces spécifiques à
       <module>mod_rewrite</module>, affichez le fichier journal en
       redirigeant la sortie vers grep :</p>
     <example>
       <module>mod_rewrite</module>, affichez le fichier journal en
       redirigeant la sortie vers grep :</p>
     <example>
@@ -106,8 +106,8 @@ r&egrave;gles permettant de r&eacute;&eacute;crire les URLs des requ&ecirc;tes
 
 <directivesynopsis>
 <name>RewriteEngine</name>
 
 <directivesynopsis>
 <name>RewriteEngine</name>
-<description>Active ou d&eacute;sactive l'ex&eacute;cution du
-moteur de r&eacute;&eacute;criture</description>
+<description>Active ou désactive l'exécution du
+moteur de réécriture</description>
 <syntax>RewriteEngine on|off</syntax>
 <default>RewriteEngine off</default>
 <contextlist><context>server config</context><context>virtual host</context>
 <syntax>RewriteEngine on|off</syntax>
 <default>RewriteEngine off</default>
 <contextlist><context>server config</context><context>virtual host</context>
@@ -117,27 +117,27 @@ moteur de r&eacute;&eacute;criture</description>
 <usage>
 
       <p>La directive <directive>RewriteEngine</directive> active ou
 <usage>
 
       <p>La directive <directive>RewriteEngine</directive> active ou
-      d&eacute;sactive l'ex&eacute;cution du moteur de r&eacute;&eacute;criture. Si sa valeur est
-      <code>off</code>, ce module n'ex&eacute;cutera aucun traitement et ne
-      mettra pas &agrave; jour les variables d'environnement
+      désactive l'exécution du moteur de réécriture. Si sa valeur est
+      <code>off</code>, ce module n'exécutera aucun traitement et ne
+      mettra pas à jour les variables d'environnement
       <code>SCRIPT_URx</code>.</p>
 
       <code>SCRIPT_URx</code>.</p>
 
-      <p>Plut&ocirc;t que de commenter toutes les directives <directive
-      module="mod_rewrite">RewriteRule</directive>, il est pr&eacute;f&eacute;rable
-      d'utiliser cette directive si l'on souhaite d&eacute;sactiver les
-      r&egrave;gles de r&eacute;&eacute;criture dans un contexte particulier.</p>
+      <p>Plutôt que de commenter toutes les directives <directive
+      module="mod_rewrite">RewriteRule</directive>, il est préférable
+      d'utiliser cette directive si l'on souhaite désactiver les
+      règles de réécriture dans un contexte particulier.</p>
 
 
-      <p>Notez que les  h&ocirc;tes virtuels n'h&eacute;ritent pas des
-      configurations de r&eacute;&eacute;criture. Ceci implique que vous devez
-      ins&eacute;rer une directive <code>RewriteEngine on</code> dans chaque
-      h&ocirc;te virtuel pour lequel vous souhaitez utiliser des r&egrave;gles
-      de r&eacute;&eacute;criture.</p>
+      <p>Notez que les  hôtes virtuels n'héritent pas des
+      configurations de réécriture. Ceci implique que vous devez
+      insérer une directive <code>RewriteEngine on</code> dans chaque
+      hôte virtuel pour lequel vous souhaitez utiliser des règles
+      de réécriture.</p>
 
       <p>Les directives <directive>RewriteMap</directive> du type
       <code>prg</code> ne sont pas prises en compte au cours de
 
       <p>Les directives <directive>RewriteMap</directive> du type
       <code>prg</code> ne sont pas prises en compte au cours de
-      l'initialisation du serveur si elle ont &eacute;t&eacute; d&eacute;finies dans un
-      contexte o&ugrave; la directive <directive>RewriteEngine</directive> n'a
-      pas &eacute;t&eacute; d&eacute;finie &agrave; <code>on</code>.</p>
+      l'initialisation du serveur si elle ont été définies dans un
+      contexte où la directive <directive>RewriteEngine</directive> n'a
+      pas été définie à <code>on</code>.</p>
 
 </usage>
 
 
 </usage>
 
@@ -145,50 +145,50 @@ moteur de r&eacute;&eacute;criture</description>
 
 <directivesynopsis>
 <name>RewriteOptions</name>
 
 <directivesynopsis>
 <name>RewriteOptions</name>
-<description>Configure certaines options sp&eacute;ciales
-pour le moteur de r&eacute;&eacute;criture</description>
+<description>Configure certaines options spéciales
+pour le moteur de réécriture</description>
 <syntax>RewriteOptions <var>Options</var></syntax>
 <contextlist><context>server config</context><context>virtual host</context>
 <context>directory</context><context>.htaccess</context></contextlist>
 <override>FileInfo</override>
 <usage>
 
 <syntax>RewriteOptions <var>Options</var></syntax>
 <contextlist><context>server config</context><context>virtual host</context>
 <context>directory</context><context>.htaccess</context></contextlist>
 <override>FileInfo</override>
 <usage>
 
-      <p>La directive <directive>RewriteOptions</directive> d&eacute;finit
-      certaines options sp&eacute;ciales pour la configuration au niveau du
-      serveur ou du r&eacute;pertoire. La cha&icirc;ne de caract&egrave;res <em>Option</em>
+      <p>La directive <directive>RewriteOptions</directive> définit
+      certaines options spéciales pour la configuration au niveau du
+      serveur ou du répertoire. La chaîne de caractères <em>Option</em>
       ne peut actuellement prendre qu'une des valeurs suivantes :</p>
 
       <dl>
       <dt><code>Inherit</code></dt>
       <dd>
 
       ne peut actuellement prendre qu'une des valeurs suivantes :</p>
 
       <dl>
       <dt><code>Inherit</code></dt>
       <dd>
 
-      <p>Ceci force la configuration locale &agrave; h&eacute;riter de la
-      configuration du niveau sup&eacute;rieur. Dans le contexte des h&ocirc;tes
+      <p>Ceci force la configuration locale à hériter de la
+      configuration du niveau supérieur. Dans le contexte des hôtes
       virtuels, cela signifie que les correspondances, conditions et
       virtuels, cela signifie que les correspondances, conditions et
-      r&egrave;gles du serveur principal sont h&eacute;rit&eacute;es. Dans le contexte des
-      r&eacute;pertoires, cela signifie que les conditions et r&egrave;gles de la
+      règles du serveur principal sont héritées. Dans le contexte des
+      répertoires, cela signifie que les conditions et règles de la
       configuration <code>.htaccess</code> ou les sections <directive
       configuration <code>.htaccess</code> ou les sections <directive
-      type="section" module="core">Directory</directive> du r&eacute;pertoire
-      parent sont h&eacute;rit&eacute;es. Les r&egrave;gles h&eacute;rit&eacute;es sont virtuellement
-      copi&eacute;es dans la section o&ugrave; cette directive est utilis&eacute;e. Si elles
-      sont utilis&eacute;es avec des r&egrave;gles locales, les r&egrave;gles h&eacute;rit&eacute;es sont
-      plac&eacute;es apr&egrave;s ces derni&egrave;res. La place de cette directive - avant
-      ou apr&egrave;s les r&egrave;gles locales - n'a aucune influence sur ce
-      comportement. Si des r&egrave;gles locales ont forc&eacute; l'arr&ecirc;t de la
-      r&eacute;&eacute;criture, les r&egrave;gles h&eacute;rit&eacute;es ne seront pas trait&eacute;es.</p>
+      type="section" module="core">Directory</directive> du répertoire
+      parent sont héritées. Les règles héritées sont virtuellement
+      copiées dans la section où cette directive est utilisée. Si elles
+      sont utilisées avec des règles locales, les règles héritées sont
+      placées après ces dernières. La place de cette directive - avant
+      ou après les règles locales - n'a aucune influence sur ce
+      comportement. Si des règles locales ont forcé l'arrêt de la
+      réécriture, les règles héritées ne seront pas traitées.</p>
 
       <note type="warning">
 
       <note type="warning">
-      Les r&egrave;gles h&eacute;rit&eacute;es du niveau parent sont appliqu&eacute;es
-      <strong>after</strong> apr&egrave;s les r&egrave;gles sp&eacute;cifi&eacute;es dans le niveau
+      Les règles héritées du niveau parent sont appliquées
+      <strong>after</strong> après les règles spécifiées dans le niveau
       enfant.
       </note>
       </dd>
 
       <dt><code>InheritBefore</code></dt>
       <dd>
       enfant.
       </note>
       </dd>
 
       <dt><code>InheritBefore</code></dt>
       <dd>
-      <p>M&ecirc;me effet que l'option <code>Inherit</code> ci-dessus, mais
-      les r&egrave;gles sp&eacute;cifi&eacute;es dans le niveau parent s'appliquent
-      <strong>avant</strong> les r&egrave;gles sp&eacute;cifi&eacute;es dans le niveau
+      <p>Même effet que l'option <code>Inherit</code> ci-dessus, mais
+      les règles spécifiées dans le niveau parent s'appliquent
+      <strong>avant</strong> les règles spécifiées dans le niveau
       enfant.<br />
       Disponible depuis la version 2.3.10 du serveur HTTP Apache.</p>
       </dd>
       enfant.<br />
       Disponible depuis la version 2.3.10 du serveur HTTP Apache.</p>
       </dd>
@@ -196,53 +196,53 @@ pour le moteur de r&eacute;&eacute;criture</description>
       <dt><code>InheritDown</code></dt>
       <dd>
 
       <dt><code>InheritDown</code></dt>
       <dd>
 
-      <p>Si cette option est activ&eacute;e, toutes les configurations enfants
-      h&eacute;riteront de la configuration courante. Il en est de m&ecirc;me si l'on
-      sp&eacute;cifie <code>RewriteOptions Inherit</code> dans toutes les
+      <p>Si cette option est activée, toutes les configurations enfants
+      hériteront de la configuration courante. Il en est de même si l'on
+      spécifie <code>RewriteOptions Inherit</code> dans toutes les
       configurations enfants. Voir l'option <code>Inherit</code> pour
       configurations enfants. Voir l'option <code>Inherit</code> pour
-      plus de d&eacute;tails &agrave; propos de la mani&egrave;re dont les relations
-      parent-enfants sont trait&eacute;es.<br />
-      Cette option est disponible &agrave; partir
+      plus de détails à propos de la manière dont les relations
+      parent-enfants sont traitées.<br />
+      Cette option est disponible à partir
       de la version 2.4.8 du serveur HTTP Apache.</p>
       </dd>
 
       <dt><code>InheritDownBefore</code></dt>
       <dd>
 
       de la version 2.4.8 du serveur HTTP Apache.</p>
       </dd>
 
       <dt><code>InheritDownBefore</code></dt>
       <dd>
 
-      <p>L'effet de cette option est &eacute;quivalent &agrave; celui de l'option
-      <code>InheritDown</code> ci-dessus, mais les r&egrave;gles de la
+      <p>L'effet de cette option est équivalent à celui de l'option
+      <code>InheritDown</code> ci-dessus, mais les règles de la
       configuration parente s'appliquent <strong>avant</strong> toute
       configuration parente s'appliquent <strong>avant</strong> toute
-      r&egrave;gle de la configuration enfant.<br />
-      Cette option est disponible &agrave; partir
+      règle de la configuration enfant.<br />
+      Cette option est disponible à partir
       de la version 2.4.8 du serveur HTTP Apache.</p>
       </dd>
 
       <dt><code>IgnoreInherit</code></dt>
       <dd>
 
       de la version 2.4.8 du serveur HTTP Apache.</p>
       </dd>
 
       <dt><code>IgnoreInherit</code></dt>
       <dd>
 
-      <p>Si cette option est activ&eacute;e, les configurations courante et
-      enfants ignoreront toute r&egrave;gle h&eacute;rit&eacute;e d'une configuration parente
+      <p>Si cette option est activée, les configurations courante et
+      enfants ignoreront toute règle héritée d'une configuration parente
       via les options <code>InheritDown</code> ou
       <code>InheritDownBefore</code>.<br />
       via les options <code>InheritDown</code> ou
       <code>InheritDownBefore</code>.<br />
-      Cette option est disponible &agrave; partir
+      Cette option est disponible à partir
       de la version 2.4.8 du serveur HTTP Apache.</p>
       </dd>
       
       <dt><code>AllowNoSlash</code></dt>
       <dd>
       de la version 2.4.8 du serveur HTTP Apache.</p>
       </dd>
       
       <dt><code>AllowNoSlash</code></dt>
       <dd>
-      <p>Par d&eacute;faut, <module>mod_rewrite</module> ignore les URLs qui
-      correspondent &agrave; un r&eacute;pertoire sur disque, mais ne comportent pas
+      <p>Par défaut, <module>mod_rewrite</module> ignore les URLs qui
+      correspondent à un répertoire sur disque, mais ne comportent pas
       de slash final, afin que le module <module>mod_dir</module>
       redirige le client vers l'URL canonique avec un slash final.</p>
       
       <p>Lorsque la directive <directive
       de slash final, afin que le module <module>mod_dir</module>
       redirige le client vers l'URL canonique avec un slash final.</p>
       
       <p>Lorsque la directive <directive
-      module="mod_dir">DirectorySlash</directive> est d&eacute;finie &agrave; off, il
-      est possible de sp&eacute;cifier l'option <code>AllowNoSlash</code> pour
-      s'assurer que les r&egrave;gles de r&eacute;&eacute;criture ne soient plus ignor&eacute;es.
+      module="mod_dir">DirectorySlash</directive> est définie à off, il
+      est possible de spécifier l'option <code>AllowNoSlash</code> pour
+      s'assurer que les règles de réécriture ne soient plus ignorées.
       Si on le souhaite, cette option permet de faire s'appliquer des
       Si on le souhaite, cette option permet de faire s'appliquer des
-      r&egrave;gles de r&eacute;&eacute;criture qui correspondent &agrave; un r&eacute;pertoire sans slash
+      règles de réécriture qui correspondent à un répertoire sans slash
       final au sein de fichiers .htaccess.<br />
       final au sein de fichiers .htaccess.<br />
-      Elle est disponible &agrave;
+      Elle est disponible à
       partir de la version 2.4.0 du serveur HTTP Apache.</p>
       </dd>
 
       partir de la version 2.4.0 du serveur HTTP Apache.</p>
       </dd>
 
@@ -252,32 +252,32 @@ pour le moteur de r&eacute;&eacute;criture</description>
       <p>A partir de la version 2.2.22 de httpd, lorsqu'une directive <directive
       module="mod_rewrite">RewriteRule</directive> se situe dans un
       contexte de <code>serveur virtuel</code> ou de serveur principal,
       <p>A partir de la version 2.2.22 de httpd, lorsqu'une directive <directive
       module="mod_rewrite">RewriteRule</directive> se situe dans un
       contexte de <code>serveur virtuel</code> ou de serveur principal,
-      <module>mod_rewrite</module> ne traitera les r&egrave;gles de r&eacute;&eacute;criture
-      que si l'URI de la requ&ecirc;te respecte la syntaxe d'un <a
+      <module>mod_rewrite</module> ne traitera les règles de réécriture
+      que si l'URI de la requête respecte la syntaxe d'un <a
       href="directive-dict.html#Syntax">chemin URL</a>. Ceci permet
       href="directive-dict.html#Syntax">chemin URL</a>. Ceci permet
-      d'&eacute;viter certains probl&egrave;mes de s&eacute;curit&eacute; o&ugrave; des r&egrave;gles
-      particuli&egrave;res pourraient permettre  des d&eacute;veloppements de mod&egrave;les
+      d'éviter certains problèmes de sécurité où des règles
+      particulières pourraient permettre  des développements de modèles
       inattendus (voir <a
       href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-3368">CVE-2011-3368</a>
       et <a
       href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-4317">CVE-2011-4317</a>).
       inattendus (voir <a
       href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-3368">CVE-2011-3368</a>
       et <a
       href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-4317">CVE-2011-4317</a>).
-      Pour s'affranchir de la restriction relative &agrave; la syntaxe des chemins URL, on peut
-      utiliser l'option <code>AllowAnyURI</code>, afin de permettre &agrave;
-      <module>mod_rewrite</module> d'appliquer le jeu de r&egrave;gles &agrave; toute
-      cha&icirc;ne de requ&ecirc;te URI, sans v&eacute;rifier si cette derni&egrave;re respecte la
-      grammaire des chemins URL d&eacute;finie dans la sp&eacute;cification HTTP.<br />
+      Pour s'affranchir de la restriction relative à la syntaxe des chemins URL, on peut
+      utiliser l'option <code>AllowAnyURI</code>, afin de permettre à
+      <module>mod_rewrite</module> d'appliquer le jeu de règles à toute
+      chaîne de requête URI, sans vérifier si cette dernière respecte la
+      grammaire des chemins URL définie dans la spécification HTTP.<br />
       Disponible depuis la version 2.4.3 du serveur HTTP Apache.</p>
 
       <note type="warning">
       Disponible depuis la version 2.4.3 du serveur HTTP Apache.</p>
 
       <note type="warning">
-      <title>Avertissement &agrave; propos de la s&eacute;curit&eacute;</title> 
-
-      <p>L'utilisation de cette option rendra le serveur vuln&eacute;rable &agrave;
-      certains probl&egrave;mes de s&eacute;curit&eacute; si les r&egrave;gles de r&eacute;&eacute;critures
-      concern&eacute;es n'ont pas &eacute;t&eacute; r&eacute;dig&eacute;es avec soin. Il est par cons&eacute;quent
-      <strong>fortement recommand&eacute;</strong> de ne pas utiliser cette
-      option. En particulier, pr&ecirc;tez attention aux cha&icirc;nes en entr&eacute;e contenant le
-      caract&egrave;re '<code>@</code>', qui peuvent modifier l'interpr&eacute;tation
-      de l'URI r&eacute;&eacute;crite, comme indiqu&eacute; dans les liens ci-dessus.</p>
+      <title>Avertissement à propos de la sécurité</title> 
+
+      <p>L'utilisation de cette option rendra le serveur vulnérable à
+      certains problèmes de sécurité si les règles de réécritures
+      concernées n'ont pas été rédigées avec soin. Il est par conséquent
+      <strong>fortement recommandé</strong> de ne pas utiliser cette
+      option. En particulier, prêtez attention aux chaînes en entrée contenant le
+      caractère '<code>@</code>', qui peuvent modifier l'interprétation
+      de l'URI réécrite, comme indiqué dans les liens ci-dessus.</p>
       </note>
       </dd>
 
       </note>
       </dd>
 
@@ -285,11 +285,11 @@ pour le moteur de r&eacute;&eacute;criture</description>
       <dd>
 
       <p>Avec cette option, la valeur de la directive <directive
       <dd>
 
       <p>Avec cette option, la valeur de la directive <directive
-      module="mod_rewrite">RewriteBase</directive> est recopi&eacute;e depuis
-      une valeur explicitement d&eacute;finie dans tout sous-r&eacute;pertoire qui ne
-      d&eacute;finit pas sa propre directive <directive
+      module="mod_rewrite">RewriteBase</directive> est recopiée depuis
+      une valeur explicitement définie dans tout sous-répertoire qui ne
+      définit pas sa propre directive <directive
       module="mod_rewrite">RewriteBase</directive>. Il s'agissait du
       module="mod_rewrite">RewriteBase</directive>. Il s'agissait du
-      comportement par d&eacute;faut avec les versions 2.4.0 &agrave; 2.4.3, et ce
+      comportement par défaut avec les versions 2.4.0 à 2.4.3, et ce
       drapeau qui permet de retrouver ce comportement est disponible
       depuis la version 2.4.4 du serveur HTTP Apache.</p>
       </dd>
       drapeau qui permet de retrouver ce comportement est disponible
       depuis la version 2.4.4 du serveur HTTP Apache.</p>
       </dd>
@@ -298,14 +298,14 @@ pour le moteur de r&eacute;&eacute;criture</description>
       <dd>
 
       <p>Lors d'une
       <dd>
 
       <p>Lors d'une
-      substitution relative dans un contexte de r&eacute;pertoire (htaccess),
+      substitution relative dans un contexte de répertoire (htaccess),
       et si la directive <directive
       et si la directive <directive
-      module="mod_rewrite">RewriteBase</directive> n'a pas &eacute;t&eacute; d&eacute;finie,
+      module="mod_rewrite">RewriteBase</directive> n'a pas été définie,
       ce module utilise des informations en provenance d'une extension
       ce module utilise des informations en provenance d'une extension
-      d'URL et du contexte du syst&egrave;me de fichiers pour transformer la
+      d'URL et du contexte du système de fichiers pour transformer la
       sustitution relative en URL. Par exemple, les modules
       <module>mod_userdir</module> et <module>mod_alias</module>
       sustitution relative en URL. Par exemple, les modules
       <module>mod_userdir</module> et <module>mod_alias</module>
-      utilisent ces informations de contexte &eacute;tendu.</p>
+      utilisent ces informations de contexte étendu.</p>
       </dd>
 
       </dl>
       </dd>
 
       </dl>
@@ -315,47 +315,47 @@ pour le moteur de r&eacute;&eacute;criture</description>
 
 <directivesynopsis>
 <name>RewriteMap</name>
 
 <directivesynopsis>
 <name>RewriteMap</name>
-<description>D&eacute;finit une fonction de mise en correspondance pour la
-recherche de mots-cl&eacute;s</description>
+<description>Définit une fonction de mise en correspondance pour la
+recherche de mots-clés</description>
 <syntax>RewriteMap <em>MapName</em> <em>MapType</em>:<em>MapSource</em> <em>MapTypeOptions</em>
 </syntax>
 <contextlist><context>server config</context><context>virtual host</context>
 </contextlist>
 
 <usage>
 <syntax>RewriteMap <em>MapName</em> <em>MapType</em>:<em>MapSource</em> <em>MapTypeOptions</em>
 </syntax>
 <contextlist><context>server config</context><context>virtual host</context>
 </contextlist>
 
 <usage>
-      <p>La directive <directive>RewriteMap</directive> d&eacute;finit une
-      <em>Table de correspondance pour la r&eacute;&eacute;criture</em> que les
+      <p>La directive <directive>RewriteMap</directive> définit une
+      <em>Table de correspondance pour la réécriture</em> que les
       fonctions de mise en correspondance
       fonctions de mise en correspondance
-      peuvent utiliser dans les cha&icirc;nes de substitution des r&egrave;gles
-      pour ins&eacute;rer/substituer des champs en recherchant des mots-cl&eacute;s.
-      La source utilis&eacute;e pour cette recherche peut &ecirc;tre de plusieurs
+      peuvent utiliser dans les chaînes de substitution des règles
+      pour insérer/substituer des champs en recherchant des mots-clés.
+      La source utilisée pour cette recherche peut être de plusieurs
       types.</p>
 
       <p><a id="mapfunc" name="mapfunc"><em>MapName</em></a> est le nom de la table de correspondance
       types.</p>
 
       <p><a id="mapfunc" name="mapfunc"><em>MapName</em></a> est le nom de la table de correspondance
-      et servira &agrave; sp&eacute;cifier une fonction de mise en correspondance
-      pour les cha&icirc;nes de substitution d'une r&egrave;gle de r&eacute;&eacute;criture selon
+      et servira à spécifier une fonction de mise en correspondance
+      pour les chaînes de substitution d'une règle de réécriture selon
       une des constructions suivantes :</p>
 
       <p class="indent">
         <strong><code>${</code> <em>MapName</em> <code>:</code>
       une des constructions suivantes :</p>
 
       <p class="indent">
         <strong><code>${</code> <em>MapName</em> <code>:</code>
-        <em>mot-cl&eacute;</em> <code>}</code><br />
+        <em>mot-clé</em> <code>}</code><br />
          <code>${</code> <em>MapName</em> <code>:</code>
          <code>${</code> <em>MapName</em> <code>:</code>
-        <em>mot-cl&eacute;</em> <code>|</code> <em>valeur par d&eacute;faut</em>
+        <em>mot-clé</em> <code>|</code> <em>valeur par défaut</em>
         <code>}</code></strong>
       </p>
 
         <code>}</code></strong>
       </p>
 
-      <p>Lorsqu'une telle construction est rencontr&eacute;e, la table de
-      correspondance <em>MapName</em> est consult&eacute;e
-      et la cl&eacute; <em>mot-cl&eacute;</em> recherch&eacute;e. Si la cl&eacute; est trouv&eacute;e, la
-      construction est remplac&eacute;e par
-      la <em>valeur de remplacement</em>. Si la cl&eacute; n'est pas trouv&eacute;e,
-      elle est remplac&eacute;e par la <em>valeur par d&eacute;faut</em>, ou par une
-      cha&icirc;ne vide si aucune <em>valeur par d&eacute;faut</em> n'est
-      sp&eacute;cifi&eacute;e. La valeur vide se comporte comme si la
-      cl&eacute; &eacute;tait absente ; il est donc impossible de distinguer une
-      valeur vide d'une absence de cl&eacute;.</p>
-
-      <p>Par exemple, vous pouvez d&eacute;finir une directive
+      <p>Lorsqu'une telle construction est rencontrée, la table de
+      correspondance <em>MapName</em> est consultée
+      et la clé <em>mot-clé</em> recherchée. Si la clé est trouvée, la
+      construction est remplacée par
+      la <em>valeur de remplacement</em>. Si la clé n'est pas trouvée,
+      elle est remplacée par la <em>valeur par défaut</em>, ou par une
+      chaîne vide si aucune <em>valeur par défaut</em> n'est
+      spécifiée. La valeur vide se comporte comme si la
+      clé était absente ; il est donc impossible de distinguer une
+      valeur vide d'une absence de clé.</p>
+
+      <p>Par exemple, vous pouvez définir une directive
       <directive>RewriteMap</directive> comme suit </p>
 
       <highlight language="config">
       <directive>RewriteMap</directive> comme suit </p>
 
       <highlight language="config">
@@ -369,49 +369,49 @@ recherche de mots-cl&eacute;s</description>
       RewriteRule "^/ex/(.*)" "${map-exemple:$1}"
       </highlight>
 
       RewriteRule "^/ex/(.*)" "${map-exemple:$1}"
       </highlight>
 
-      <p>La signification de l'argument <em>MapTypeOptions</em> d&eacute;pend du <em>MapType</em>
-      sp&eacute;cifi&eacute;. Veuillez vous r&eacute;f&eacute;rer au document <a
+      <p>La signification de l'argument <em>MapTypeOptions</em> dépend du <em>MapType</em>
+      spécifié. Veuillez vous référer au document <a
       href="../rewrite/rewritemap.html">Utiliser RewriteMap</a> pour
       href="../rewrite/rewritemap.html">Utiliser RewriteMap</a> pour
-      plus de d&eacute;tails.</p>
+      plus de détails.</p>
 
       <p>Les combinaisons suivantes pour <em>type de correspondance</em>
       et <em>MapSource</em>
 
       <p>Les combinaisons suivantes pour <em>type de correspondance</em>
       et <em>MapSource</em>
-      peuvent &ecirc;tre utilis&eacute;es :</p>
+      peuvent être utilisées :</p>
 
 <dl>
     <dt>txt</dt>
 
 <dl>
     <dt>txt</dt>
-        <dd>Un fichier texte contenant des paires cl&eacute;-valeur s&eacute;par&eacute;es
+        <dd>Un fichier texte contenant des paires clé-valeur séparées
        par des espaces, une paire par ligne (<a
        par des espaces, une paire par ligne (<a
-       href="../rewrite/rewritemap.html#txt">D&eacute;tails ...</a>).</dd>
+       href="../rewrite/rewritemap.html#txt">Détails ...</a>).</dd>
 
     <dt>rnd</dt>
 
     <dt>rnd</dt>
-        <dd>S&eacute;lection al&eacute;atoire d'une entr&eacute;e depuis un fichier texte (<a
-       href="../rewrite/rewritemap.html#rnd">D&eacute;tails ...</a>).</dd>
+        <dd>Sélection aléatoire d'une entrée depuis un fichier texte (<a
+       href="../rewrite/rewritemap.html#rnd">Détails ...</a>).</dd>
 
     <dt>dbm</dt>
 
     <dt>dbm</dt>
-        <dd>Recherche une entr&eacute;e dans un fichier dbm contenant des
-       paires nom-valeur. Le condens&eacute; hash est &eacute;labor&eacute; &agrave; partir d'un
+        <dd>Recherche une entrée dans un fichier dbm contenant des
+       paires nom-valeur. Le condensé hash est élaboré à partir d'un
        format de fichier texte via l'utilitaire <code><a
        href="../programs/httxt2dbm.html">httxt2dbm</a></code> (<a
        format de fichier texte via l'utilitaire <code><a
        href="../programs/httxt2dbm.html">httxt2dbm</a></code> (<a
-       href="../rewrite/rewritemap.html#dbm">D&eacute;tails ...</a>).</dd>
+       href="../rewrite/rewritemap.html#dbm">Détails ...</a>).</dd>
 
     <dt>int</dt>
         <dd>Une des quatre fonctions internes disponibles que fournit
        <code>RewriteMap</code>: toupper, tolower, escape ou unescape
 
     <dt>int</dt>
         <dd>Une des quatre fonctions internes disponibles que fournit
        <code>RewriteMap</code>: toupper, tolower, escape ou unescape
-       (<a href="../rewrite/rewritemap.html#int">D&eacute;tails ...</a>).</dd>
+       (<a href="../rewrite/rewritemap.html#int">Détails ...</a>).</dd>
 
     <dt>prg</dt>
         <dd>Appelle un programme externe ou un script pour effectuer la
 
     <dt>prg</dt>
         <dd>Appelle un programme externe ou un script pour effectuer la
-       r&eacute;&eacute;criture (<a href="../rewrite/rewritemap.html#prg">D&eacute;tails
+       réécriture (<a href="../rewrite/rewritemap.html#prg">Détails
        ...</a>).</dd>
 
     <dt>dbd or fastdbd</dt>
        ...</a>).</dd>
 
     <dt>dbd or fastdbd</dt>
-        <dd>Une commande SQL SELECT &agrave; ex&eacute;cuter pour rechercher la cible
-       de r&eacute;&eacute;criture (<a href="../rewrite/rewritemap.html#dbd">D&eacute;tails
+        <dd>Une commande SQL SELECT à exécuter pour rechercher la cible
+       de réécriture (<a href="../rewrite/rewritemap.html#dbd">Détails
        ...</a>).</dd>
     </dl>
 
        ...</a>).</dd>
     </dl>
 
-<p>Vous trouverez plus de d&eacute;tails et de nombreux exemples dans le <a
+<p>Vous trouverez plus de détails et de nombreux exemples dans le <a
 href="../rewrite/rewritemap.html">RewriteMap HowTo</a>.</p>
 
 </usage>
 href="../rewrite/rewritemap.html">RewriteMap HowTo</a>.</p>
 
 </usage>
@@ -419,48 +419,48 @@ href="../rewrite/rewritemap.html">RewriteMap HowTo</a>.</p>
 
 <directivesynopsis>
 <name>RewriteBase</name>
 
 <directivesynopsis>
 <name>RewriteBase</name>
-<description>D&eacute;finit l'URL de base pour les r&eacute;&eacute;critures au niveau
-r&eacute;pertoire</description>
+<description>Définit l'URL de base pour les réécritures au niveau
+répertoire</description>
 <syntax>RewriteBase <em>chemin_URL</em></syntax>
 <syntax>RewriteBase <em>chemin_URL</em></syntax>
-<default>Pas de valeur par d&eacute;faut</default>
+<default>Pas de valeur par défaut</default>
 <contextlist><context>directory</context><context>.htaccess</context>
 </contextlist>
 <override>FileInfo</override>
 
 <usage>
       <p>La directive <directive>RewriteBase</directive> permet de
 <contextlist><context>directory</context><context>.htaccess</context>
 </contextlist>
 <override>FileInfo</override>
 
 <usage>
       <p>La directive <directive>RewriteBase</directive> permet de
-      sp&eacute;cifier le pr&eacute;fixe d'URL &agrave; utiliser dans un contexte de
-      r&eacute;pertoire (htaccess) pour les directives
-      <directive>RewriteRule</directive> qui r&eacute;&eacute;crivent vers un chemin
+      spécifier le préfixe d'URL à utiliser dans un contexte de
+      répertoire (htaccess) pour les directives
+      <directive>RewriteRule</directive> qui réécrivent vers un chemin
       relatif.</p>
       <p>Cette directive est <em>obligatoire</em> si vous utilisez un
       chemin relatif dans une substitution, et dans un contexte de
       relatif.</p>
       <p>Cette directive est <em>obligatoire</em> si vous utilisez un
       chemin relatif dans une substitution, et dans un contexte de
-      r&eacute;pertoire (htaccess), sauf si au moins une de ces conditions est
-      v&eacute;rifi&eacute;e :</p>
+      répertoire (htaccess), sauf si au moins une de ces conditions est
+      vérifiée :</p>
       <ul>
       <ul>
-          <li>La requ&ecirc;te initiale, ainsi que la substitution, se
-         situent par raport &agrave; la valeur de la directive
-         <directive module="core">DocumentRoot</directive> (c'est &agrave;
-         dire que pour y acc&eacute;der, il n'est pas n&eacute;cessaire d'utiliser
+          <li>La requête initiale, ainsi que la substitution, se
+         situent par raport à la valeur de la directive
+         <directive module="core">DocumentRoot</directive> (c'est à
+         dire que pour y accéder, il n'est pas nécessaire d'utiliser
          une directive telle qu'<directive
          module="mod_alias">Alias</directive>).</li>
          une directive telle qu'<directive
          module="mod_alias">Alias</directive>).</li>
-          <li>Le chemin du syst&egrave;me de fichiers vers le r&eacute;pertoire
-         contenant la <directive>RewriteRule</directive>, suffix&eacute; par
+          <li>Le chemin du système de fichiers vers le répertoire
+         contenant la <directive>RewriteRule</directive>, suffixé par
          la substitution relative est aussi valide en tant qu'URL sur
          le serveur (ce qui est rare).</li>
          <li>A partir de la version 2.4.11 du serveur HTTP Apache,
          la substitution relative est aussi valide en tant qu'URL sur
          le serveur (ce qui est rare).</li>
          <li>A partir de la version 2.4.11 du serveur HTTP Apache,
-         cette directive peut &ecirc;tre omise lorsque la requ&ecirc;te est mise en
-         correspondance avec le syst&egrave;me de fichiers via la directive
+         cette directive peut être omise lorsque la requête est mise en
+         correspondance avec le système de fichiers via la directive
          <directive module="mod_alias">Alias</directive> ou le module
          <module>mod_userdir</module>.</li>
       </ul>
 
 <p>Dans l'exemple ci-dessous, la directive
          <directive module="mod_alias">Alias</directive> ou le module
          <module>mod_userdir</module>.</li>
       </ul>
 
 <p>Dans l'exemple ci-dessous, la directive
-<directive>RewriteBase</directive> est n&eacute;cessaire afin d'&eacute;viter une
-r&eacute;&eacute;criture en http://example.com/opt/myapp-1.2.3/welcome.html car la
-ressource n'&eacute;tait pas relative &agrave; la racine des documents. Cette erreur
-de configuration aurait conduit le serveur &agrave; rechercher un r&eacute;pertoire
-"opt" &agrave; la racine des documents.</p>
+<directive>RewriteBase</directive> est nécessaire afin d'éviter une
+réécriture en http://example.com/opt/myapp-1.2.3/welcome.html car la
+ressource n'était pas relative à la racine des documents. Cette erreur
+de configuration aurait conduit le serveur à rechercher un répertoire
+"opt" à la racine des documents.</p>
 
 <highlight language="config">
 DocumentRoot "/var/www/example.com"
 
 <highlight language="config">
 DocumentRoot "/var/www/example.com"
@@ -478,66 +478,66 @@ AliasMatch "^/myapp" "/opt/myapp-1.2.3"
 
 <directivesynopsis>
 <name>RewriteCond</name>
 
 <directivesynopsis>
 <name>RewriteCond</name>
-<description>D&eacute;finit une condition qui devra &ecirc;tre satisfaite pour que
-la r&eacute;&eacute;criture soit effectu&eacute;e
+<description>Définit une condition qui devra être satisfaite pour que
+la réécriture soit effectuée
 </description>
 <syntax> RewriteCond
 </description>
 <syntax> RewriteCond
-      <em>cha&icirc;ne_de_test</em> <em>expression_de_comparaison</em></syntax>
+      <em>chaîne_de_test</em> <em>expression_de_comparaison</em></syntax>
 <contextlist><context>server config</context><context>virtual host</context>
 <context>directory</context><context>.htaccess</context></contextlist>
 <override>FileInfo</override>
 
 <usage>
 <contextlist><context>server config</context><context>virtual host</context>
 <context>directory</context><context>.htaccess</context></contextlist>
 <override>FileInfo</override>
 
 <usage>
-      <p>La directive <directive>RewriteCond</directive> permet de d&eacute;finir une
-      condition d'ex&eacute;cution d'une r&egrave;gle. Une ou plusieurs conditions
-      <directive>RewriteCond</directive> peuvent pr&eacute;c&eacute;der une
+      <p>La directive <directive>RewriteCond</directive> permet de définir une
+      condition d'exécution d'une règle. Une ou plusieurs conditions
+      <directive>RewriteCond</directive> peuvent précéder une
       directive <directive module="mod_rewrite"
       directive <directive module="mod_rewrite"
-      >RewriteRule</directive>. La r&egrave;gle de r&eacute;&eacute;criture correspondante n'est
-      ainsi ex&eacute;cut&eacute;e que si ces conditions sont satisfaites,
-      <strong>et</strong> si l'URI correspond au mod&egrave;le sp&eacute;cifi&eacute; dans la
-      r&egrave;gle.</p>
+      >RewriteRule</directive>. La règle de réécriture correspondante n'est
+      ainsi exécutée que si ces conditions sont satisfaites,
+      <strong>et</strong> si l'URI correspond au modèle spécifié dans la
+      règle.</p>
 
 
-      <p><em>TestString</em> est une cha&icirc;ne qui peut contenir les
+      <p><em>TestString</em> est une chaîne qui peut contenir les
       extensions suivantes en plus du texte simple :</p>
 
       <ul>
         <li>
       extensions suivantes en plus du texte simple :</p>
 
       <ul>
         <li>
-          <strong>r&eacute;f&eacute;rences arri&egrave;res de r&egrave;gle de r&eacute;&eacute;criture</strong> :
-         ce sont des r&eacute;f&eacute;rences arri&egrave;res de la forme
-         <strong><code>$N</code></strong> (0 &lt;= N &lt;= 9). $1 &agrave; $9
-         permettent d'acc&eacute;der aux parties regroup&eacute;es (entre
-         parenth&egrave;ses) du mod&egrave;le, issues de la <code>RewriteRule</code>
-         concern&eacute;e par le jeu de conditions <code>RewriteCond</code>
-         courant. $0 donne acc&egrave;s &agrave; l'ensemble de la cha&icirc;ne
-         correspondant au mod&egrave;le.</li>
+          <strong>références arrières de règle de réécriture</strong> :
+         ce sont des références arrières de la forme
+         <strong><code>$N</code></strong> (0 &lt;= N &lt;= 9). $1 à $9
+         permettent d'accéder aux parties regroupées (entre
+         parenthèses) du modèle, issues de la <code>RewriteRule</code>
+         concernée par le jeu de conditions <code>RewriteCond</code>
+         courant. $0 donne accès à l'ensemble de la chaîne
+         correspondant au modèle.</li>
         <li>
         <li>
-          <strong>R&eacute;f&eacute;rences arri&egrave;res de condition de r&eacute;&eacute;criture
-         </strong> : ce sont des r&eacute;f&eacute;rences arri&egrave;res de la forme
-         <strong><code>%N</code></strong> (0 &lt;= N &lt;= 9). %1 &agrave; %9
-         permettent d'acc&eacute;der aux parties regroup&eacute;es (entre
-         parenth&egrave;ses) du mod&egrave;le, issues de la derni&egrave;re
+          <strong>Références arrières de condition de réécriture
+         </strong> : ce sont des références arrières de la forme
+         <strong><code>%N</code></strong> (0 &lt;= N &lt;= 9). %1 à %9
+         permettent d'accéder aux parties regroupées (entre
+         parenthèses) du modèle, issues de la dernière
          condition <code>RewriteCond</code> satisfaite du jeu de conditions <code>RewriteCond</code>
          condition <code>RewriteCond</code> satisfaite du jeu de conditions <code>RewriteCond</code>
-         courant. %0 donne acc&egrave;s &agrave; l'ensemble de la cha&icirc;ne
-         correspondant au mod&egrave;le.</li>
+         courant. %0 donne accès à l'ensemble de la chaîne
+         correspondant au modèle.</li>
         <li>
         <li>
-          <strong>extensions de table de r&eacute;&eacute;criture</strong> :
+          <strong>extensions de table de réécriture</strong> :
          ce sont des extensions de la forme <strong><code
          ce sont des extensions de la forme <strong><code
-         >${nomTable:cl&eacute;|d&eacute;faut}</code></strong>. Voir la <a
+         >${nomTable:clé|défaut}</code></strong>. Voir la <a
          >href="#mapfunc">documentation sur RewriteMap</a>
          >href="#mapfunc">documentation sur RewriteMap</a>
-          pour plus de d&eacute;tails.
+          pour plus de détails.
         </li>
         <li>
           <strong>Variables du serveur</strong> :
          ce sont des variables de la forme
          <strong><code>%{</code> <em>NAME_OF_VARIABLE</em> <code>}</code></strong>,
         </li>
         <li>
           <strong>Variables du serveur</strong> :
          ce sont des variables de la forme
          <strong><code>%{</code> <em>NAME_OF_VARIABLE</em> <code>}</code></strong>,
-            o&ugrave; <em>NOM_DE_VARIABLE</em> peut contenir une cha&icirc;ne issue
+            où <em>NOM_DE_VARIABLE</em> peut contenir une chaîne issue
            de la liste suivante :
 
           <table>
           <columnspec><column width=".3"/><column width=".3"/>
            <column width=".3"/></columnspec>
             <tr>
            de la liste suivante :
 
           <table>
           <columnspec><column width=".3"/><column width=".3"/>
            <column width=".3"/></columnspec>
             <tr>
-              <th>En-t&ecirc;tes HTTP :</th> <th>connexion &amp; requ&ecirc;te:</th> <th></th>
+              <th>En-têtes HTTP :</th> <th>connexion &amp; requête:</th> <th></th>
            </tr>
 
             <tr>
            </tr>
 
             <tr>
@@ -572,7 +572,7 @@ la r&eacute;&eacute;criture soit effectu&eacute;e
             </tr>
 
             <tr>
             </tr>
 
             <tr>
-              <th>variables internes au serveur :</th> <th>date et heure :</th> <th>sp&eacute;ciaux :</th>
+              <th>variables internes au serveur :</th> <th>date et heure :</th> <th>spéciaux :</th>
            </tr>
 
             <tr>
            </tr>
 
             <tr>
@@ -613,34 +613,34 @@ la r&eacute;&eacute;criture soit effectu&eacute;e
             </tr>
           </table>
 
             </tr>
           </table>
 
-                <p>Ces variables correspondent toutes aux en-t&ecirc;tes MIME
-               HTTP de m&ecirc;mes noms, au variables C du serveur HTTP Apache, ou
-               aux champs <code>struct tm</code> du syst&egrave;me Unix. La
-               plupart d'entre elles sont document&eacute;es <a
+                <p>Ces variables correspondent toutes aux en-têtes MIME
+               HTTP de mêmes noms, au variables C du serveur HTTP Apache, ou
+               aux champs <code>struct tm</code> du système Unix. La
+               plupart d'entre elles sont documentées <a
                href="../expr.html#vars">ici</a>, dans la
                href="../expr.html#vars">ici</a>, dans la
-               sp&eacute;cification CGI ou ailleurs dans le
+               spécification CGI ou ailleurs dans le
                manuel.</p>
 
                manuel.</p>
 
-               <p>SERVER_NAME et SERVER_PORT d&eacute;pendent respectivement
+               <p>SERVER_NAME et SERVER_PORT dépendent respectivement
                des valeurs des directives <directive
                module="core">UseCanonicalName</directive> et <directive
                module="core">UseCanonicalPhysicalPort</directive>.</p>
 
                <p>Parmi les variables
                des valeurs des directives <directive
                module="core">UseCanonicalName</directive> et <directive
                module="core">UseCanonicalPhysicalPort</directive>.</p>
 
                <p>Parmi les variables
-               sp&eacute;cifiques &agrave; mod_rewrite, ou trouve les suivantes :</p>
-        <note>
+               spécifiques à mod_rewrite, ou trouve les suivantes :</p>
+        
                 <dl>
                   <dt><code>API_VERSION</code></dt>
 
                   <dd>C'est la version de l'API des modules Apache httpd
                  (l'interface interne entre le serveur et les modules)
                  pour la construction courante de httpd, telle qu'elle
                 <dl>
                   <dt><code>API_VERSION</code></dt>
 
                   <dd>C'est la version de l'API des modules Apache httpd
                  (l'interface interne entre le serveur et les modules)
                  pour la construction courante de httpd, telle qu'elle
-                 est d&eacute;finie dans include/ap_mmn.h. La version de l'API
-                 des modules correspond &agrave; la version du serveur Apache
+                 est définie dans include/ap_mmn.h. La version de l'API
+                 des modules correspond à la version du serveur Apache
                  httpd
                  httpd
-                 utilis&eacute; (par exemple, pour la version 1.3.14 d'Apache
+                 utilisé (par exemple, pour la version 1.3.14 d'Apache
                  httpd,
                  httpd,
-                 il s'agit de la version 19990320:10), mais int&eacute;resse
+                 il s'agit de la version 19990320:10), mais intéresse
                  principalement les auteurs de modules.</dd>
 
                   <dt><code>CONN_REMOTE_ADDR</code></dt>
                  principalement les auteurs de modules.</dd>
 
                   <dt><code>CONN_REMOTE_ADDR</code></dt>
@@ -653,72 +653,72 @@ la r&eacute;&eacute;criture soit effectu&eacute;e
 
                   <dd>Contient le texte "on" si la connexion
                  utilise SSL/TLS, "off" dans le cas contraire
 
                   <dd>Contient le texte "on" si la connexion
                  utilise SSL/TLS, "off" dans le cas contraire
-                 (Cette variable peut &ecirc;tre utilis&eacute;e sans probl&egrave;me, que
-                 <module>mod_ssl</module> soit charg&eacute; ou non).</dd>
+                 (Cette variable peut être utilisée sans problème, que
+                 <module>mod_ssl</module> soit chargé ou non).</dd>
 
                  <dt><code>IS_SUBREQ</code></dt>
 
 
                  <dt><code>IS_SUBREQ</code></dt>
 
-                  <dd>Contient le texte "true" si la requ&ecirc;te en cours
-                 de traitement est une sous-requ&ecirc;te, "false" dans le
-                 cas contraire. Une sous-requ&ecirc;te est g&eacute;n&eacute;r&eacute;e quand un
-                 module a besoin de se r&eacute;f&eacute;rer &agrave; des fichiers ou URIs
-                 addidionnels pour pouvoir mener &agrave; bien sa t&acirc;che.</dd>
+                  <dd>Contient le texte "true" si la requête en cours
+                 de traitement est une sous-requête, "false" dans le
+                 cas contraire. Une sous-requête est générée quand un
+                 module a besoin de se référer à des fichiers ou URIs
+                 addidionnels pour pouvoir mener à bien sa tâche.</dd>
 
                  <dt><code>REMOTE_ADDR</code></dt>
 
                  <dt><code>REMOTE_ADDR</code></dt>
-                  <dd>L'adresse IP de l'h&ocirc;te distant (se r&eacute;f&eacute;rer au
+                  <dd>L'adresse IP de l'hôte distant (se référer au
                  module <module>mod_remoteip</module>).</dd>
 
                   <dt><code>REQUEST_FILENAME</code></dt>
 
                  module <module>mod_remoteip</module>).</dd>
 
                   <dt><code>REQUEST_FILENAME</code></dt>
 
-                  <dd>Le chemin complet local au syst&egrave;me de fichiers
+                  <dd>Le chemin complet local au système de fichiers
                  du fichier ou du script correspondant
                  du fichier ou du script correspondant
-                 &agrave; la requ&ecirc;te, s'il a d&eacute;j&agrave; &eacute;t&eacute; d&eacute;termin&eacute; par le serveur
-                 au moment o&ugrave; on y fait r&eacute;f&eacute;rence. Dans le cas
+                 à la requête, s'il a déjà été déterminé par le serveur
+                 au moment où on y fait référence. Dans le cas
                  contraire, et en particulier dans le cas d'un serveur
                  virtuel, <code>REQUEST_FILENAME</code> contient la
                  valeur de <code>REQUEST_URI</code>. En fonction de la
                  valeur de la directive <directive
                  module="core">AcceptPathInfo</directive>, le serveur
                  contraire, et en particulier dans le cas d'un serveur
                  virtuel, <code>REQUEST_FILENAME</code> contient la
                  valeur de <code>REQUEST_URI</code>. En fonction de la
                  valeur de la directive <directive
                  module="core">AcceptPathInfo</directive>, le serveur
-                 peut n'utiliser que certains &eacute;l&eacute;ments de t&ecirc;te du
-                 <code>REQUEST_URI</code> pour d&eacute;terminer &agrave; quel
-                 fichier correspond la requ&ecirc;te.</dd>
+                 peut n'utiliser que certains éléments de tête du
+                 <code>REQUEST_URI</code> pour déterminer à quel
+                 fichier correspond la requête.</dd>
 
                  <dt><code>REQUEST_SCHEME</code></dt>
 
 
                  <dt><code>REQUEST_SCHEME</code></dt>
 
-                  <dd>Contient le protocole de la requ&ecirc;te (en g&eacute;n&eacute;ral
-                 "http" ou "https"). La valeur peut &ecirc;tre modifi&eacute;e par
+                  <dd>Contient le protocole de la requête (en général
+                 "http" ou "https"). La valeur peut être modifiée par
                  la directive <directive
                  module="core">ServerName</directive>.</dd>
 
                  <dt><code>REQUEST_URI</code></dt>
 
                  la directive <directive
                  module="core">ServerName</directive>.</dd>
 
                  <dt><code>REQUEST_URI</code></dt>
 
-                 <dd>La partie chemin de l'URI de la requ&ecirc;te, comme
-                 "/index.html". Ceci exclut en particulier la cha&icirc;ne de
-                 param&egrave;tres de la requ&ecirc;te qui est contenue dans la
+                 <dd>La partie chemin de l'URI de la requête, comme
+                 "/index.html". Ceci exclut en particulier la chaîne de
+                 paramètres de la requête qui est contenue dans la
                  variable <code>QUERY_STRING</code>.</dd>
 
                   <dt><code>THE_REQUEST</code></dt>
 
                  variable <code>QUERY_STRING</code>.</dd>
 
                   <dt><code>THE_REQUEST</code></dt>
 
-                  <dd>La ligne de requ&ecirc;te HTTP compl&egrave;te envoy&eacute;e par le
+                  <dd>La ligne de requête HTTP complète envoyée par le
                  navigateur au serveur (par exemple, "<code>GET
                  navigateur au serveur (par exemple, "<code>GET
-                  /index.html HTTP/1.1</code>"), &agrave; l'exclusion de tout
-                 en-t&ecirc;te ajout&eacute; par le navigateur. Cette
-                 valeur n'a pas &eacute;t&eacute; d&eacute;s&eacute;chapp&eacute;e (d&eacute;cod&eacute;e), &agrave; la
-                 diff&eacute;rence de la plupart des variables suivantes.</dd>
+                  /index.html HTTP/1.1</code>"), à l'exclusion de tout
+                 en-tête ajouté par le navigateur. Cette
+                 valeur n'a pas été déséchappée (décodée), à la
+                 différence de la plupart des variables suivantes.</dd>
                 </dl>
                 </dl>
-</note>
+
         </li>
       </ul>
 
         </li>
       </ul>
 
-      <p>Si la <em>cha&icirc;ne_de_test</em> contient la valeur sp&eacute;ciale
-      <code>expr</code>, <em>expression_de_comparaison</em> sera trait&eacute;
+      <p>Si la <em>chaîne_de_test</em> contient la valeur spéciale
+      <code>expr</code>, <em>expression_de_comparaison</em> sera traité
       en tant qu'expression rationnelle de type <a
       en tant qu'expression rationnelle de type <a
-      href="../expr.html">ap_expr</a>. Si des en-t&ecirc;tes HTTP sont
-      r&eacute;f&eacute;renc&eacute;s dans l'expression rationnelle, et si le drapeau
-      <code>novary</code> n'est pas activ&eacute;, ils seront ajout&eacute;s &agrave;
-      l'en-t&ecirc;te Vary.</p>
+      href="../expr.html">ap_expr</a>. Si des en-têtes HTTP sont
+      référencés dans l'expression rationnelle, et si le drapeau
+      <code>novary</code> n'est pas activé, ils seront ajoutés à
+      l'en-tête Vary.</p>
 
 
-      <p>Autres points &agrave; conna&icirc;tre ::</p>
+      <p>Autres points à connaître ::</p>
       <ol>
         <li>
         <p>Les variables <code>SCRIPT_FILENAME</code> et
       <ol>
         <li>
         <p>Les variables <code>SCRIPT_FILENAME</code> et
@@ -726,291 +726,306 @@ la r&eacute;&eacute;criture soit effectu&eacute;e
        du champ <code>filename</code> de la
        structure interne <code>request_rec</code>du serveur HTTP Apache.
        Le premier nom correspond au nom de variable bien connu CGI,
        du champ <code>filename</code> de la
        structure interne <code>request_rec</code>du serveur HTTP Apache.
        Le premier nom correspond au nom de variable bien connu CGI,
-       alors que le second est l'&eacute;quivalent de REQUEST_URI (qui
+       alors que le second est l'équivalent de REQUEST_URI (qui
        contient la valeur du champ <code>uri</code> de
        <code>request_rec</code>).</p>
        contient la valeur du champ <code>uri</code> de
        <code>request_rec</code>).</p>
-        <p>Si une substitution intervient et si la r&eacute;&eacute;criture se
-       poursuit, la valeur des deux variables sera mise &agrave; jour en
-       cons&eacute;quence.</p>
-        <p>Dans le contexte du serveur principal (c'est &agrave; dire avant que
-       la requ&ecirc;te ne soit mise en correspondance avec le syst&egrave;me de
+        <p>Si une substitution intervient et si la réécriture se
+       poursuit, la valeur des deux variables sera mise à jour en
+       conséquence.</p>
+        <p>Dans le contexte du serveur principal (c'est à dire avant que
+       la requête ne soit mise en correspondance avec le système de
        fichiers), SCRIPT_FILENAME et REQUEST_FILENAME  ne peuvent pas
        fichiers), SCRIPT_FILENAME et REQUEST_FILENAME  ne peuvent pas
-       contenir le chemin entier dans le syst&egrave;me de fichiers local car
-       ce chemin b'est pas connu &agrave; ce stade du traitement. Dans ce cas,
+       contenir le chemin entier dans le système de fichiers local car
+       ce chemin b'est pas connu à ce stade du traitement. Dans ce cas,
        les deux variables contiendront la valeur de REQUEST_URI. Pour
        les deux variables contiendront la valeur de REQUEST_URI. Pour
-       obtenir le chemin complet de la requ&ecirc;te dans le syst&egrave;me de
+       obtenir le chemin complet de la requête dans le système de
        fichiers local dans le contexte du serveur principal, utilisez une
        fichiers local dans le contexte du serveur principal, utilisez une
-       r&eacute;f&eacute;rence avant &agrave; base d'URL
-       <code>%{LA-U:REQUEST_FILENAME}</code> pour d&eacute;terminer la valeur
+       référence avant à base d'URL
+       <code>%{LA-U:REQUEST_FILENAME}</code> pour déterminer la valeur
        finale de REQUEST_FILENAME.</p></li>
 
 
         <li>
        finale de REQUEST_FILENAME.</p></li>
 
 
         <li>
-       <code>%{ENV:<em>variable</em>}</code>, o&ugrave; <em>variable</em> peut
-       correspondre &agrave; une variable d'environnement quelconque.</li>
+       <code>%{ENV:<em>variable</em>}</code>, où <em>variable</em> peut
+       correspondre à une variable d'environnement quelconque.</li>
        <li>
        <li>
-        <code>%{ENV:variable}</code> est aussi disponible, o&ugrave;
-       <em>variable</em> peut correspondre &agrave; toute variable
-       d'environnement. Peut &ecirc;tre consult&eacute; via des structures internes
+        <code>%{ENV:variable}</code> est aussi disponible, où
+       <em>variable</em> peut correspondre à toute variable
+       d'environnement. Peut être consulté via des structures internes
        d'Apache httpd et (si on ne les trouve pas ici) via la fonction
        d'Apache httpd et (si on ne les trouve pas ici) via la fonction
-       <code>getenv()</code> &agrave; partir du processus du serveur Apache
+       <code>getenv()</code> à partir du processus du serveur Apache
        httpd.</li>
 
        httpd.</li>
 
-        <li>Que <module>mod_ssl</module> soit charg&eacute; ou non, on peut
-       utiliser <code>%{SSL:variable}</code>, o&ugrave; <em>variable</em>
-       peut &ecirc;tre remplac&eacute; par le nom d'une
+        <li>Que <module>mod_ssl</module> soit chargé ou non, on peut
+       utiliser <code>%{SSL:variable}</code>, où <em>variable</em>
+       peut être remplacé par le nom d'une
        <a href="mod_ssl.html#envvars">variable
        d'environnement SSL</a> . Si <module>mod_ssl</module> n'est pas
        <a href="mod_ssl.html#envvars">variable
        d'environnement SSL</a> . Si <module>mod_ssl</module> n'est pas
-       charg&eacute;, cette variable contiendra toujours une cha&icirc;ne vide.
+       chargé, cette variable contiendra toujours une chaîne vide.
        Exemple : <code>%{SSL:SSL_CIPHER_USEKEYSIZE}</code> pourra
        contenir la valeur <code>128</code>. Ces variables sont
        Exemple : <code>%{SSL:SSL_CIPHER_USEKEYSIZE}</code> pourra
        contenir la valeur <code>128</code>. Ces variables sont
-       disponibles m&ecirc;me si l'option <code>StdEnvVars</code> de la
+       disponibles même si l'option <code>StdEnvVars</code> de la
        directive <directive module="mod_ssl">SSLOptions</directive> n'a
        directive <directive module="mod_ssl">SSLOptions</directive> n'a
-       pas &eacute;t&eacute; d&eacute;finie.</li>
+       pas été définie.</li>
 
        <li>
 
        <li>
-        On peut utiliser <code>%{HTTP:en-t&ecirc;te}</code>, o&ugrave;
-       <em>en-t&ecirc;te</em> peut correspondre &agrave; tout nom d'en-t&ecirc;te MIME
-       HTTP, pour extraire la valeur d'un en-t&ecirc;te envoy&eacute; dans la
-       requ&ecirc;te HTTP. Par exemple, <code>%{HTTP:Proxy-Connection}</code>
-       contiendra la valeur de l'en-t&ecirc;te HTTP
+        On peut utiliser <code>%{HTTP:en-tête}</code>, où
+       <em>en-tête</em> peut correspondre à tout nom d'en-tête MIME
+       HTTP, pour extraire la valeur d'un en-tête envoyé dans la
+       requête HTTP. Par exemple, <code>%{HTTP:Proxy-Connection}</code>
+       contiendra la valeur de l'en-tête HTTP
        "<code>Proxy-Connection:</code>".
        "<code>Proxy-Connection:</code>".
-       Si on utilise un en-t&ecirc;te HTTP
-       dans une condition, et si cette condition est &eacute;valu&eacute;e &agrave;
-       <code>vrai</code> pour la requ&ecirc;te, cet en-t&ecirc;te sera ajout&eacute; &agrave; l'en-t&ecirc;te Vary de
-       la r&eacute;ponse. Il ne le sera pas si la condition est &eacute;valu&eacute;e &agrave;
-       <code>faux</code>. L'ajout de l'en-t&ecirc;te HTTP &agrave; l'en-t&ecirc;te Vary
-       est n&eacute;cessaire &agrave; une mise en cache appropri&eacute;e.
-       <p>Il faut garder &agrave; l'esprit que les conditions suivent une
+       Si on utilise un en-tête HTTP
+       dans une condition, et si cette condition est évaluée à
+       <code>vrai</code> pour la requête, cet en-tête sera ajouté à l'en-tête Vary de
+       la réponse. Il ne le sera pas si la condition est évaluée à
+       <code>faux</code>. L'ajout de l'en-tête HTTP à l'en-tête Vary
+       est nécessaire à une mise en cache appropriée.
+       <p>Il faut garder à l'esprit que les conditions suivent une
        logique de cout-circuit si le drapeau
        logique de cout-circuit si le drapeau
-       '<strong><code>ornext|OR</code></strong>' est utilis&eacute;, et que de
-       ce fait, certaines d'entre elles ne seront pas &eacute;valu&eacute;es.</p>
+       '<strong><code>ornext|OR</code></strong>' est utilisé, et que de
+       ce fait, certaines d'entre elles ne seront pas évaluées.</p>
        </li>
 
        </li>
 
-        <li>A des fins de r&eacute;f&eacute;rence avant, on peut utiliser,
+        <li>A des fins de référence avant, on peut utiliser,
        <a id="LA-U" name="LA-U"><code>%{LA-U:variable}</code></a>, qui
        <a id="LA-U" name="LA-U"><code>%{LA-U:variable}</code></a>, qui
-       permet d'effectuer une sous-requ&ecirc;te interne &agrave; base d'URL, afin
-       de d&eacute;terminer la valeur finale de <em>variable</em>. Ceci permet
-       d'acc&eacute;der &agrave; la valeur d'une variable pour la r&eacute;&eacute;criture inconnue
-       &agrave; ce stade du traitement, mais qui sera d&eacute;finie au
-       cours d'une phase ult&eacute;rieure.
-       <p>Par exemple, pour effectuer une r&eacute;&eacute;criture d&eacute;pendant de la
+       permet d'effectuer une sous-requête interne à base d'URL, afin
+       de déterminer la valeur finale de <em>variable</em>. Ceci permet
+       d'accéder à la valeur d'une variable pour la réécriture inconnue
+       à ce stade du traitement, mais qui sera définie au
+       cours d'une phase ultérieure.
+       <p>Par exemple, pour effectuer une réécriture dépendant de la
        variable <code>REMOTE_USER</code> dans le contexte du serveur
        principal (fichier <code>httpd.conf</code>), vous devez utiliser
        variable <code>REMOTE_USER</code> dans le contexte du serveur
        principal (fichier <code>httpd.conf</code>), vous devez utiliser
-       <code>%{LA-U:REMOTE_USER}</code> - cette variable est d&eacute;finie
-       par la phase d'autorisation qui intervient <em>apr&egrave;s</em> la
-       phase de traduction d'URL (pendant laquelle mod_rewrite op&egrave;re).</p>
-        <p>Par contre, comme mod_rewrite impl&eacute;mente son contexte de
-       r&eacute;pertoire (fichier <code>.htaccess</code>) via la phase Fixup
+       <code>%{LA-U:REMOTE_USER}</code> - cette variable est définie
+       par la phase d'autorisation qui intervient <em>après</em> la
+       phase de traduction d'URL (pendant laquelle mod_rewrite opère).</p>
+        <p>Par contre, comme mod_rewrite implémente son contexte de
+       répertoire (fichier <code>.htaccess</code>) via la phase Fixup
        de l'API, et comme la phase d'autorisation intervient
        de l'API, et comme la phase d'autorisation intervient
-       <em>avant</em> cette derni&egrave;re, vous pouvez vous contenter
+       <em>avant</em> cette dernière, vous pouvez vous contenter
        d'utiliser <code>%{REMOTE_USER}</code> dans ce contexte.</p></li>
 
         <li>
        d'utiliser <code>%{REMOTE_USER}</code> dans ce contexte.</p></li>
 
         <li>
-        <code>%{LA-F:variable}</code> peut &ecirc;tre utilis&eacute;e pour effectuer
-       une sous-requ&ecirc;te interne (bas&eacute;e sur le nom de fichier), afin de
-       d&eacute;terminer la valeur finale de <em>variable</em>. La plupart du
-       temps, elle est identique &agrave; LA-U (voir ci-dessus).</li>
+        <code>%{LA-F:variable}</code> peut être utilisée pour effectuer
+       une sous-requête interne (basée sur le nom de fichier), afin de
+       déterminer la valeur finale de <em>variable</em>. La plupart du
+       temps, elle est identique à LA-U (voir ci-dessus).</li>
       </ol>
 
 
       <p><em>expression_de_comparaison</em> est une expression
       </ol>
 
 
       <p><em>expression_de_comparaison</em> est une expression
-      rationnelle qui est appliqu&eacute;e &agrave; l'instance actuelle de
-      <em>cha&icirc;ne_de_test</em>. <em>cha&icirc;ne_de_test</em> est d'abord
-      &eacute;valu&eacute;e, puis compar&eacute;e &agrave;
+      rationnelle qui est appliquée à l'instance actuelle de
+      <em>chaîne_de_test</em>. <em>chaîne_de_test</em> est d'abord
+      évaluée, puis comparée à
       l'<em>expression_de_comparaison</em>.</p>
 
       l'<em>expression_de_comparaison</em>.</p>
 
-      <p><em>expression_de_comparaison</em> est en g&eacute;n&eacute;ral une
+      <p><em>expression_de_comparaison</em> est en général une
       <em>expression rationnelle compatible perl</em>, mais vous
       <em>expression rationnelle compatible perl</em>, mais vous
-      disposez des syntaxes suppl&eacute;mentaires suivantes pour effectuer
-      d'autres tests utiles sur <em>cha&icirc;ne_de_test</em> :
+      disposez des syntaxes supplémentaires suivantes pour effectuer
+      d'autres tests utiles sur <em>chaîne_de_test</em> :
       </p>
 
       <ol>
       </p>
 
       <ol>
-        <li>Vous pouvez pr&eacute;fixer l'expression avec un caract&egrave;re
-       '<code>!</code>' (point d'exclamation) pour inverser le r&eacute;sultat
+        <li>Vous pouvez préfixer l'expression avec un caractère
+       '<code>!</code>' (point d'exclamation) pour inverser le résultat
        de la condition, quelle que soit l'<em>expression de
        de la condition, quelle que soit l'<em>expression de
-       comparaison</em> utilis&eacute;e.</li>
+       comparaison</em> utilisée.</li>
 
         <li>Vous pouvez effectuer des comparaisons lexicographiques de
 
         <li>Vous pouvez effectuer des comparaisons lexicographiques de
-       cha&icirc;nes   :
-
-          <ul>
-            <li>'<strong>&lt;expression</strong>' (inf&eacute;rieur au sens
-           lexicographique)<br />
-           Traite l'<em>expression</em> comme une cha&icirc;ne de
-           caract&egrave;res et la compare lexicographiquement &agrave;
-           <em>cha&icirc;ne_de_test</em>. La condition est satisfaite si
-           <em>cha&icirc;ne_de_test</em> est inf&eacute;rieure au sens
-           lexicographique &agrave; l'<em>expression</em>.</li>
-
-            <li>'<strong>&gt;expression</strong>' (sup&eacute;rieur au sens
-           lexicographique)<br />
-           Traite l'<em>expression</em> comme une cha&icirc;ne de
-           caract&egrave;res et la compare lexicographiquement &agrave;
-           <em>cha&icirc;ne_de_test</em>. La condition est satisfaite si
-           <em>cha&icirc;ne_de_test</em> est sup&eacute;rieure au sens
-           lexicographique &agrave; l'<em>expression</em>.</li>
-
-            <li>'<strong>=expression</strong>' (&eacute;gal au sens
-           lexicographique)<br />
-           Traite l'<em>expression</em> comme une cha&icirc;ne de
-           caract&egrave;res et la compare lexicographiquement &agrave;
-           <em>cha&icirc;ne_de_test</em>. La condition est satisfaite si
-           <em>cha&icirc;ne_de_test</em> est &eacute;gale au sens
-           lexicographique &agrave; l'<em>expression</em> (les deux cha&icirc;nes
-           sont exactement identiques, caract&egrave;re pour caract&egrave;re). Si
+       chaînes        :
+
+         <dl>
+            <dt><strong>&lt;expression</strong></dt>
+           <dd>inférieur au sens lexicographique<br />
+           Traite l'<em>expression</em> comme une chaîne de
+           caractères et la compare lexicographiquement à
+           <em>chaîne_de_test</em>. La condition est satisfaite si
+           <em>chaîne_de_test</em> est inférieure au sens
+           lexicographique à l'<em>expression</em>.</dd>
+
+            <dt><strong>&gt;expression</strong></dt>
+           <dd>supérieur au sens lexicographique<br />
+           Traite l'<em>expression</em> comme une chaîne de
+           caractères et la compare lexicographiquement à
+           <em>chaîne_de_test</em>. La condition est satisfaite si
+           <em>chaîne_de_test</em> est supérieure au sens
+           lexicographique à l'<em>expression</em>.</dd>
+
+            <dt><strong>=expression</strong></dt>
+           <dd>égal au sens lexicographique<br />
+           Traite l'<em>expression</em> comme une chaîne de
+           caractères et la compare lexicographiquement à
+           <em>chaîne_de_test</em>. La condition est satisfaite si
+           <em>chaîne_de_test</em> est égale au sens
+           lexicographique à l'<em>expression</em> (les deux chaînes
+           sont exactement identiques, caractère pour caractère). Si
            <em>expression</em> est <code>""</code> (deux guillemets),
            <em>expression</em> est <code>""</code> (deux guillemets),
-           <em>cha&icirc;ne_de_test</em> est compar&eacute;e &agrave; la cha&icirc;ne vide.</li>
-
-           <li>'<strong>&lt;=expression de comparaison</strong>' (inf&eacute;rieur ou &eacute;gal &agrave;
-           au sens lexicographique)<br />
-            Consid&egrave;re l'<em>expression_de_comparaison</em> comme une
-           cha&icirc;ne de caract&egrave;res et la compare au sens lexicographique &agrave;
-           la <em>cha&icirc;ne_de_test</em>. Vrai si <em>cha&icirc;ne_de_test</em>
-           pr&eacute;c&egrave;de lexicographiquement <em>expression_de_comparaison</em>, ou est
-           &eacute;gale &agrave; <em>expression_de_comparaison</em> (les deux cha&icirc;nes
-           sont identiques, caract&egrave;re pour caract&egrave;re).</li>
-
-            <li>'<strong>&gt;=expression de comparaison</strong>'
-           (sup&eacute;rieur ou &eacute;gal &agrave; au sens lexicographique)<br />
-            Consid&egrave;re l'<em>expression_de_comparaison</em> comme une
-           cha&icirc;ne de caract&egrave;res et la compare au sens lexicographique &agrave;
-           la <em>cha&icirc;ne_de_test</em>. Vrai si <em>cha&icirc;ne_de_test</em>
+           <em>chaîne_de_test</em> est comparée à la
+           chaîne vide.</dd>
+
+           <dt><strong>&lt;=expression de comparaison</strong></dt>
+           <dd>inférieur ou égal à au sens lexicographique<br />
+            Considère l'<em>expression_de_comparaison</em> comme une
+           chaîne de caractères et la compare au sens lexicographique à
+           la <em>chaîne_de_test</em>. Vrai si <em>chaîne_de_test</em>
+           précède lexicographiquement <em>expression_de_comparaison</em>, ou est
+           égale à <em>expression_de_comparaison</em> (les deux chaînes
+           sont identiques, caractère pour caractère).</dd>
+
+            <dt><strong>&gt;=expression de comparaison</strong></dt>
+           <dd>supérieur ou égal à au sens lexicographique<br />
+            Considère l'<em>expression_de_comparaison</em> comme une
+           chaîne de caractères et la compare au sens lexicographique à
+           la <em>chaîne_de_test</em>. Vrai si <em>chaîne_de_test</em>
            suit lexicographiquement <em>expression_de_comparaison</em>, ou est
            suit lexicographiquement <em>expression_de_comparaison</em>, ou est
-           &eacute;gale &agrave; <em>expression_de_comparaison</em> (les deux cha&icirc;nes
-           sont identiques, caract&egrave;re pour caract&egrave;re).</li>
-        </ul></li>
+           égale à <em>expression_de_comparaison</em> (les deux chaînes
+           sont identiques, caractère pour caractère).</dd>
+        </dl>
+       </li>
 
         <li>
           Vous pouvez effectuer des comparaisons d'entiers :
 
         <li>
           Vous pouvez effectuer des comparaisons d'entiers :
-          <ul>
+          <dl>
 
 
-            <li>'<strong>-eq</strong>' (est num&eacute;riquement &eacute;gal &agrave;)<br />
-            La <em>cha&icirc;ne_de_test</em> est consid&eacute;r&eacute;e comme un entier,
-           et est compar&eacute;e num&eacute;riquement &agrave; l'<em>expression de
+            <dt><strong>-eq</strong></dt>
+           <dd>est numériquement égal à<br />
+            La <em>chaîne_de_test</em> est considérée comme un entier,
+           et est comparée numériquement à l'<em>expression de
            comparaison</em>. Vrai si les deux expressions sont
            comparaison</em>. Vrai si les deux expressions sont
-           num&eacute;riquement &eacute;gales.</li>
-
-            <li>'<strong>-ge</strong>' (est num&eacute;riquement sup&eacute;rieur ou
-           &eacute;gal &agrave;)<br />
-            La <em>cha&icirc;ne_de_test</em> est consid&eacute;r&eacute;e comme un entier,
-           et est compar&eacute;e num&eacute;riquement &agrave; l'<em>expression de
-           comparaison</em>. Vrai si <em>cha&icirc;ne_de_test</em> est
-           num&eacute;riquement
-           sup&eacute;rieure ou &eacute;gale &agrave; <em>expression_de_comparaison</em>.</li>
-
-             <li>'<strong>-gt</strong>' (est num&eacute;riquement sup&eacute;rieur &agrave;)<br />
-            La <em>cha&icirc;ne_de_test</em> est consid&eacute;r&eacute;e comme un entier,
-           et est compar&eacute;e num&eacute;riquement &agrave; l'<em>expression de
-           comparaison</em>. Vrai si <em>cha&icirc;ne_de_test</em> est
-           num&eacute;riquement
-           sup&eacute;rieure &agrave; <em>expression_de_comparaison</em>.</li>
-
-            <li>'<strong>-le</strong>' (est num&eacute;riquement inf&eacute;rieur ou
-           &eacute;gal &agrave;)<br />
-            La <em>cha&icirc;ne_de_test</em> est consid&eacute;r&eacute;e comme un entier,
-           et est compar&eacute;e num&eacute;riquement &agrave; l'<em>expression de
-           comparaison</em>. Vrai si <em>cha&icirc;ne_de_test</em> est
-           num&eacute;riquement
-           inf&eacute;rieure ou &eacute;gale &agrave; <em>expression_de_comparaison</em>.
-           Attention &agrave; la confusion avec le drapeau <strong>-l</strong>
+           numériquement égales.</dd>
+
+            <dt><strong>-ge</strong></dt>
+           <dd>est numériquement supérieur ou égal à<br />
+            La <em>chaîne_de_test</em> est considérée comme un entier,
+           et est comparée numériquement à l'<em>expression de
+           comparaison</em>. Vrai si <em>chaîne_de_test</em> est
+           numériquement supérieure ou égale à
+           <em>expression_de_comparaison</em>.</dd>
+
+             <dt><strong>-gt</strong></dt>
+            <dd>est numériquement supérieur à<br />
+            La <em>chaîne_de_test</em> est considérée comme un entier,
+           et est comparée numériquement à l'<em>expression de
+           comparaison</em>. Vrai si <em>chaîne_de_test</em> est
+           numériquement
+           supérieure à <em>expression_de_comparaison</em>.</dd>
+
+            <dt><strong>-le</strong></dt>
+           <dd>est numériquement inférieur ou égal à<br />
+            La <em>chaîne_de_test</em> est considérée comme un entier,
+           et est comparée numériquement à l'<em>expression de
+           comparaison</em>. Vrai si <em>chaîne_de_test</em> est
+           numériquement
+           inférieure ou égale à <em>expression_de_comparaison</em>.
+           Attention à la confusion avec le drapeau <strong>-l</strong>
            en utilisant la variante the <strong>-L</strong> ou
            en utilisant la variante the <strong>-L</strong> ou
-           <strong>-h</strong>.</li>
-
-             <li>'<strong>-lt</strong>' (est num&eacute;riquement inf&eacute;rieur &agrave;)<br />
-            La <em>cha&icirc;ne_de_test</em> est consid&eacute;r&eacute;e comme un entier,
-           et est compar&eacute;e num&eacute;riquement &agrave; l'<em>expression de
-           comparaison</em>. Vrai si <em>cha&icirc;ne_de_test</em> est
-           num&eacute;riquement
-           inf&eacute;rieure &agrave; <em>expression_de_comparaison</em>.
-           Attention &agrave; la confusion avec le drapeau <strong>-l</strong>
+           <strong>-h</strong>.</dd>
+
+             <dt><strong>-lt</strong></dt>
+            <dd>est numériquement inférieur à<br />
+            La <em>chaîne_de_test</em> est considérée comme un entier,
+           et est comparée numériquement à l'<em>expression de
+           comparaison</em>. Vrai si <em>chaîne_de_test</em> est
+           numériquement
+           inférieure à <em>expression_de_comparaison</em>.
+           Attention à la confusion avec le drapeau <strong>-l</strong>
            en utilisant la variante the <strong>-L</strong> ou
            en utilisant la variante the <strong>-L</strong> ou
-           <strong>-h</strong>.</li>
+           <strong>-h</strong>.</dd>
 
 
-           </ul>
+           </dl>
         </li>
 
         </li>
 
-        <li>Vous pouvez effectuer diff&eacute;rents tests sur les attributs de
+        <li>Vous pouvez effectuer différents tests sur les attributs de
        fichier :
        fichier :
-          <ul>
-
-            <li>'<strong>-d</strong>' (est un r&eacute;pertoire -
-           <strong>d</strong>irectory)<br />
-           Traite <em>cha&icirc;ne_de_test</em> comme un chemin et v&eacute;rifie
-           s'il existe ou pas, et s'il s'agit d'un r&eacute;pertoire.</li>
-
-            <li>'<strong>-f</strong>' (est un
-           <strong>f</strong>ichier r&eacute;gulier)<br />
-           Traite <em>cha&icirc;ne_de_test</em> comme un chemin et v&eacute;rifie
-           s'il existe ou pas, et s'il s'agit d'un fichier r&eacute;gulier.</li>
-
-            <li>'<strong>-F</strong>' (test de l'existence d'un fichier
-           via une sous-requ&ecirc;te)<br />
-           V&eacute;rifie si <em>cha&icirc;ne_de_test</em> est un fichier valide,
-           accessible &agrave; travers tous les contr&ocirc;les d'acc&egrave;s du serveur
-           actuellement configur&eacute;s pour ce chemin. C'est une
-           sous-requ&ecirc;te interne qui effectue cette v&eacute;rification - &agrave;
-           utiliser avec pr&eacute;cautions car les performances du serveur
-           peuvent s'en trouver affect&eacute;es !</li>
-
-           <li>'<strong>-H</strong>' (est un lien symbolique, selon la
-           convention bash)<br />
-            Voir <strong>-l</strong>.</li>
-
-            <li>'<strong>-l</strong>' (est un lien symbolique)<br />
-            Consid&egrave;re la <em>cha&icirc;ne_de_test</em> comme un chemin et
-           v&eacute;rifie son existence et si elle est un lien symbolique. On
+          <dl>
+
+            <dt><strong>-d</strong></dt>
+           <dd>est un <strong>r</strong>épertoire<br />
+           Traite <em>chaîne_de_test</em> comme un chemin et vérifie
+           s'il existe ou pas, et s'il s'agit d'un répertoire.</dd>
+
+            <dt><strong>-f</strong></dt>
+           <dd>est un <strong>f</strong>ichier régulier<br />
+           Traite <em>chaîne_de_test</em> comme un chemin et vérifie
+           s'il existe ou pas, et s'il s'agit d'un fichier régulier.</dd>
+
+            <dt><strong>-F</strong></dt>
+           <dd>test de l'existence d'un fichier via une sous-requête<br />
+           Vérifie si <em>chaîne_de_test</em> est un fichier valide,
+           accessible à travers tous les contrôles d'accès du serveur
+           actuellement configurés pour ce chemin. C'est une
+           sous-requête interne qui effectue cette vérification - à
+           utiliser avec précautions car les performances du serveur
+           peuvent s'en trouver affectées !</dd>
+
+           <dt><strong>-H</strong></dt>
+           <dd>est un lien symbolique, selon la convention bash<br />
+            Voir <strong>-l</strong>.</dd>
+
+            <dt><strong>-l</strong></dt>
+           <dd>est un <strong>l</strong>ien symbolique<br />
+            Considère la <em>chaîne_de_test</em> comme un chemin et
+           vérifie son existence et si elle est un lien symbolique. On
            peut aussi utiliser la convention bash <strong>-L</strong>
            ou <strong>-h</strong> lorsqu'il y a risque de confusion
            peut aussi utiliser la convention bash <strong>-L</strong>
            ou <strong>-h</strong> lorsqu'il y a risque de confusion
-           avec les tests <strong>-lt</strong> ou <strong>-le</strong>.</li>
-
-            <li>'<strong>-L</strong>' (est un lien symbolique, selon la
-           convention bash)<br />
-            Voir <strong>-l</strong>.</li>
-
-            <li>'<strong>-s</strong>' (est un fichier r&eacute;gulier d'une
-           certaine taille)<br />
-            Consid&egrave;re la <em>cha&icirc;ne_de_test</em> comme un chemin et
-           v&eacute;rifie son existence et si elle est un fichier r&eacute;gulier
-           d'une taille sup&eacute;rieure &agrave; z&eacute;ro.</li>
-
-            <li><p>'<strong>-U</strong>' (test de l'existence d'une
-           URL via une sous-requ&ecirc;te)<br />
-           V&eacute;rifie si <em>cha&icirc;ne_de_test</em> est une URL valide,
-           accessible &agrave; travers tous les contr&ocirc;les d'acc&egrave;s du serveur
-           actuellement configur&eacute;s pour ce chemin. C'est une
-           sous-requ&ecirc;te interne qui effectue cette v&eacute;rification - &agrave;
-           utiliser avec pr&eacute;cautions car les performances du serveur
-           peuvent s'en trouver affect&eacute;es !</p>
+           avec les tests <strong>-lt</strong> ou <strong>-le</strong>.</dd>
+
+            <dt><strong>-L</strong></dt>
+           <dd>est un lien symbolique, selon la convention bash<br />
+            Voir <strong>-l</strong>.</dd>
+
+            <dt><strong>-s</strong></dt>
+           <dd>est un fichier régulier d'une certaine taille<br />
+            Considère la <em>chaîne_de_test</em> comme un chemin et
+           vérifie son existence et si elle est un fichier régulier
+           d'une taille supérieure à zéro.</dd>
+
+            <dt><strong>-U</strong></dt>
+           <dd><p>test de l'existence d'une
+           URL via une sous-requête<br />
+           Vérifie si <em>chaîne_de_test</em> est une URL valide,
+           accessible à travers tous les contrôles d'accès du serveur
+           actuellement configurés pour ce chemin. C'est une
+           sous-requête interne qui effectue cette vérification - à
+           utiliser avec précautions car les performances du serveur
+           peuvent s'en trouver affectées !</p>
            <p>Ce drapeau ne renvoie <em>que</em> des informations
            <p>Ce drapeau ne renvoie <em>que</em> des informations
-           concernant le contr&ocirc;le d'acc&egrave;s, l'authentification et
+           concernant le contrôle d'accès, l'authentification et
            l'autorisation. Il ne renvoie <em>pas</em> d'informations
            l'autorisation. Il ne renvoie <em>pas</em> d'informations
-           concernant le code d'&eacute;tat que le gestionnaire configur&eacute;
-           (static file, CGI, proxy, etc...) aurait, quant &agrave; lui,
-           retourn&eacute;.</p></li>
+           concernant le code d'état que le gestionnaire configuré
+           (static file, CGI, proxy, etc...) aurait, quant à lui,
+           retourné.</p></dd>
 
 
-         <li>'<strong>-x</strong>' (a l'attribut d'ex&eacute;cution positionn&eacute;)<br />
-            Consid&egrave;re la <em>cha&icirc;ne_de_test</em> comme un chemin et
-           v&eacute;rifie son existence et si elle a son attribut d'ex&eacute;cution
-           positionn&eacute;. Ce positionnement est d&eacute;termin&eacute; en fonction de
-           l'OS sous-jacent.</li>
+         <dt><strong>-x</strong></dt>
+         <dd>a l'attribut d'exécution positionné<br />
+            Considère la <em>chaîne_de_test</em> comme un chemin et
+           vérifie son existence et si elle a son attribut d'exécution
+           positionné. Ce positionnement est déterminé en fonction de
+           l'OS sous-jacent.</dd>
 
 
-           </ul>
+           </dl>
+
+           Par exemple:
+
+        <highlight language="config">
+RewriteCond /var/www/%{REQUEST_URI} !-f
+RewriteRule ^(.+) /other/archive/$1 [R]
+        </highlight>
 
         </li>
 
        <li>
 
         </li>
 
        <li>
-           <p>Si la <em>cha&icirc;ne_de_test</em> contient la valeur sp&eacute;ciale
-          <code>expr</code>, la <em>cha&icirc;ne de comparaison</em> sera
-          trait&eacute;e en tant qu'expression rationnelle de type <a
+           <p>Si la <em>chaîne_de_test</em> contient la valeur spéciale
+          <code>expr</code>, la <em>chaîne de comparaison</em> sera
+          traitée en tant qu'expression rationnelle de type <a
           href="../expr.html">ap_expr</a>.</p>
 
           <p>
             Dans l'exemple ci-dessous, on utilise <code>-strmatch</code>
           href="../expr.html">ap_expr</a>.</p>
 
           <p>
             Dans l'exemple ci-dessous, on utilise <code>-strmatch</code>
-           pour comparer le <code>REFERER</code> avec le nom d'h&ocirc;te du
-           site afin de bloquer le hotlinking (r&eacute;f&eacute;rencement direct)
-           non d&eacute;sir&eacute;.
+           pour comparer le <code>REFERER</code> avec le nom d'hôte du
+           site afin de bloquer le hotlinking (référencement direct)
+           non désiré.
            </p>
 
            <highlight language="config">
            </p>
 
            <highlight language="config">
@@ -1019,51 +1034,51 @@ la r&eacute;&eacute;criture soit effectu&eacute;e
            </highlight>
         </li>
 
            </highlight>
         </li>
 
-       <li>Vous pouvez aussi d&eacute;finir certains drapeaux pour
+       <li>Vous pouvez aussi définir certains drapeaux pour
        l'<em>expression_de_comparaison</em> en ajoutant ces
        <strong><code>[</code><em>drapeaux</em><code>]</code></strong>
        l'<em>expression_de_comparaison</em> en ajoutant ces
        <strong><code>[</code><em>drapeaux</em><code>]</code></strong>
-       comme troisi&egrave;me argument de la directive
-       <code>RewriteCond</code>, o&ugrave; <em>drapeaux</em> est un
-       sous-ensemble s&eacute;par&eacute; par des virgules des drapeaux suivants :
+       comme troisième argument de la directive
+       <code>RewriteCond</code>, où <em>drapeaux</em> est un
+       sous-ensemble séparé par des virgules des drapeaux suivants :
 
       <ul>
         <li>'<strong><code>nocase|NC</code></strong>'
        (<strong>n</strong>o <strong>c</strong>ase)<br />
 
       <ul>
         <li>'<strong><code>nocase|NC</code></strong>'
        (<strong>n</strong>o <strong>c</strong>ase)<br />
-       Rend le test insensible &agrave; la casse - il n'est pas fait de
-       distinction entre majuscules et minuscules, &agrave; la fois dans le
-       d&eacute;veloppement de <em>cha&icirc;ne_de_test</em> et dans
+       Rend le test insensible à la casse - il n'est pas fait de
+       distinction entre majuscules et minuscules, à la fois dans le
+       développement de <em>chaîne_de_test</em> et dans
        <em>expression_de_comparaison</em>. Ce drapeau n'est pris en
        <em>expression_de_comparaison</em>. Ce drapeau n'est pris en
-       compte que lors d'une comparaison entre <em>cha&icirc;ne_de_test</em>
+       compte que lors d'une comparaison entre <em>chaîne_de_test</em>
        et <em>expression_de_comparaison</em>. Il ne l'est pas pour les
        et <em>expression_de_comparaison</em>. Il ne l'est pas pour les
-       v&eacute;rification par sous-requ&ecirc;tes ou sur le syst&egrave;me de
+       vérification par sous-requêtes ou sur le système de
        fichiers.</li>
 
         <li>
           '<strong><code>ornext|OR</code></strong>'
          (<strong>ou</strong> condition suivante)<br />
        fichiers.</li>
 
         <li>
           '<strong><code>ornext|OR</code></strong>'
          (<strong>ou</strong> condition suivante)<br />
-         Permet de cha&icirc;ner les conditions de r&egrave;gles avec un OU au
+         Permet de chaîner les conditions de règles avec un OU au
          lieu du AND implicite. Exemple typique :
 
 <highlight language="config">
 RewriteCond "%{REMOTE_HOST}"  "^host1"  [OR]
 RewriteCond "%{REMOTE_HOST}"  "^host2"  [OR]
 RewriteCond "%{REMOTE_HOST}"  "^host3"
          lieu du AND implicite. Exemple typique :
 
 <highlight language="config">
 RewriteCond "%{REMOTE_HOST}"  "^host1"  [OR]
 RewriteCond "%{REMOTE_HOST}"  "^host2"  [OR]
 RewriteCond "%{REMOTE_HOST}"  "^host3"
-RewriteRule ...r&egrave;gles concernant tous ces h&ocirc;tes...
+RewriteRule ...règles concernant tous ces hôtes...
 </highlight>
 
           Sans ce drapeau, les paires
 </highlight>
 
           Sans ce drapeau, les paires
-         condition/r&egrave;gle devraient &ecirc;tre &eacute;crites trois fois.
+         condition/règle devraient être écrites trois fois.
         </li>
 
         <li>'<strong><code>novary|NV</code></strong>'
        (<strong>n</strong>o <strong>v</strong>ary)<br />
         </li>
 
         <li>'<strong><code>novary|NV</code></strong>'
        (<strong>n</strong>o <strong>v</strong>ary)<br />
-       Si la condition contient un en-t&ecirc;te HTTP, ce drapeau emp&ecirc;che
-       ce dernier d'&ecirc;tre ajout&eacute; &agrave; l'en-t&ecirc;te Vary de la r&eacute;ponse. <br />
+       Si la condition contient un en-tête HTTP, ce drapeau empêche
+       ce dernier d'être ajouté à l'en-tête Vary de la réponse. <br />
        L'utilisation de ce drapeau peut provoquer une mise en cache
        L'utilisation de ce drapeau peut provoquer une mise en cache
-       incorrecte de la r&eacute;ponse, si la repr&eacute;sentation de cette r&eacute;ponse
-       varie avec la valeur de l'en-t&ecirc;te consid&eacute;r&eacute;. Ce drapeau ne
-       devrait donc &ecirc;tre utilis&eacute; que si l'on ma&icirc;trise parfaitement le
-       fonctionnement de l'en-t&ecirc;te Vary.
+       incorrecte de la réponse, si la représentation de cette réponse
+       varie avec la valeur de l'en-tête considéré. Ce drapeau ne
+       devrait donc être utilisé que si l'on maîtrise parfaitement le
+       fonctionnement de l'en-tête Vary.
         </li>
       </ul>
       </li>
         </li>
       </ul>
       </li>
@@ -1071,8 +1086,8 @@ RewriteRule ...r&egrave;gles concernant tous ces h&ocirc;tes...
 
       <p><strong>Exemple :</strong></p>
 
 
       <p><strong>Exemple :</strong></p>
 
-       <p>Pour r&eacute;&eacute;crire la page d'accueil d'un site en fonction de
-       l'en-t&ecirc;te ``<code>User-Agent:</code>'' de la requ&ecirc;te, vous
+       <p>Pour réécrire la page d'accueil d'un site en fonction de
+       l'en-tête ``<code>User-Agent:</code>'' de la requête, vous
        pouvez utiliser ce qui suit : </p>
 
 <highlight language="config">
        pouvez utiliser ce qui suit : </p>
 
 <highlight language="config">
@@ -1087,7 +1102,7 @@ RewriteRule  "^/$"                 "/homepage.std.html"  [L]
        navigateur de plateforme mobile (notez que l'exemple est
        incomplet car il existe de nombreuses autres plateformes
        mobiles), c'est la version pour mobile de la page d'accueil qui
        navigateur de plateforme mobile (notez que l'exemple est
        incomplet car il existe de nombreuses autres plateformes
        mobiles), c'est la version pour mobile de la page d'accueil qui
-       sera renvoy&eacute;e. Dans le cas contraire, ce sera la page d'accueil
+       sera renvoyée. Dans le cas contraire, ce sera la page d'accueil
        standard.</p>
 
 </usage>
        standard.</p>
 
 </usage>
@@ -1096,258 +1111,267 @@ RewriteRule  "^/$"                 "/homepage.std.html"  [L]
 
 <directivesynopsis>
 <name>RewriteRule</name>
 
 <directivesynopsis>
 <name>RewriteRule</name>
-<description>D&eacute;finit les r&egrave;gles pour le moteur de r&eacute;&eacute;criture</description>
+<description>Définit les règles pour le moteur de réécriture</description>
 <syntax>RewriteRule
 <syntax>RewriteRule
-      <em>Mod&egrave;le</em> <em>Substitution</em> [<em>drapeaux</em>]</syntax>
+      <em>Modèle</em> <em>Substitution</em> [<em>drapeaux</em>]</syntax>
 <contextlist><context>server config</context><context>virtual host</context>
 <context>directory</context><context>.htaccess</context></contextlist>
 <override>FileInfo</override>
 
 <usage>
       <p>La directive <directive>RewriteRule</directive> est le
 <contextlist><context>server config</context><context>virtual host</context>
 <context>directory</context><context>.htaccess</context></contextlist>
 <override>FileInfo</override>
 
 <usage>
       <p>La directive <directive>RewriteRule</directive> est le
-      v&eacute;ritable cheval de trait de la r&eacute;&eacute;criture. La directive peut
-      appara&icirc;tre plusieurs fois, chaque instance d&eacute;finissant une
-      r&egrave;gle de r&eacute;&eacute;criture particuli&egrave;re. L'ordre dans lequel ces r&egrave;gles
-      sont d&eacute;finies est important - il s'agit de l'ordre dans lequel
-      les r&egrave;gles seront appliqu&eacute;es au cours du processus de
-      r&eacute;&eacute;criture.</p>
-
-      <p><a id="patterns" name="patterns"><em>Mod&egrave;le</em></a> est une
+      véritable cheval de trait de la réécriture. La directive peut
+      apparaître plusieurs fois, chaque instance définissant une
+      règle de réécriture particulière. L'ordre dans lequel ces règles
+      sont définies est important - il s'agit de l'ordre dans lequel
+      les règles seront appliquées au cours du processus de
+      réécriture.</p>
+
+      <p><a id="patterns" name="patterns"><em>Modèle</em></a> est une
       <a id="regexp" name="regexp">expression rationnelle</a>
       <a id="regexp" name="regexp">expression rationnelle</a>
-      compatible perl. Dans la premi&egrave;re r&egrave;gle de r&eacute;&eacute;criture,
-      l'expression est compar&eacute;e au (%-decoded)
+      compatible perl. Dans la première règle de réécriture,
+      l'expression est comparée au (%-decoded)
       <a href="directive-dict.html#Syntax">chemin de l'URL</a> de la
       <a href="directive-dict.html#Syntax">chemin de l'URL</a> de la
-      requ&ecirc;te, ou, dans un contexte de r&eacute;pertoire (voir
-      ci-dessous), au chemin de l'URL relativement &agrave; ce contexte de
-      r&eacute;pertoire. Les expressions suivantes sont compar&eacute;es &agrave; la sortie de
-      la derni&egrave;re r&egrave;gle de r&eacute;&eacute;criture qui
+      requête, ou, dans un contexte de répertoire (voir
+      ci-dessous), au chemin de l'URL relativement à ce contexte de
+      répertoire. Les expressions suivantes sont comparées à la sortie de
+      la dernière règle de réécriture qui
       correspondait.</p>
 
       correspondait.</p>
 
-<note><title><a id="what_is_matched" name="what_is_matched">Qu'est-ce qui est compar&eacute; ?</a></title>
+<note><title><a id="what_is_matched" name="what_is_matched">Qu'est-ce qui est comparé ?</a></title>
 
       <p>Dans un contexte de serveur virtuel <directive
 
       <p>Dans un contexte de serveur virtuel <directive
-      module="core">VirtualHost</directive>, le <em>mod&egrave;le</em> est tout
-      d'abord compar&eacute; &agrave; la portion de l'URL situ&eacute;e entre le nom d'h&ocirc;te
-      &eacute;ventuellement accompagn&eacute; du port, et la cha&icirc;ne de param&egrave;tres (par
+      module="core">VirtualHost</directive>, le <em>modèle</em> est tout
+      d'abord comparé à la portion de l'URL située entre le nom d'hôte
+      éventuellement accompagné du port, et la chaîne de paramètres (par
       exemple "/app1/index.html").</p>
 
       exemple "/app1/index.html").</p>
 
-      <p>Dans les contextes de r&eacute;pertoire <directive
+      <p>Dans les contextes de répertoire <directive
       module="core">Directory</directive> et htaccess, le
       module="core">Directory</directive> et htaccess, le
-      <em>mod&egrave;le</em> est tout d'abord compar&eacute; au chemin du <em>syst&egrave;me
-      de fichiers</em>, apr&egrave;s suppression du pr&eacute;fixe ou chemin de base
-      ayant conduit le serveur vers la r&egrave;gle <directive>RewriteRule</directive> (par
+      <em>modèle</em> est tout d'abord comparé au chemin du <em>système
+      de fichiers</em>, après suppression du préfixe ou chemin de base
+      ayant conduit le serveur vers la règle <directive>RewriteRule</directive> (par
       exemple "app1/index.html" ou
       exemple "app1/index.html" ou
-      "index.html" selon l'endroit o&ugrave; les directives sont d&eacute;finies).</p>
+      "index.html" selon l'endroit où les directives sont définies).</p>
 
       <p>Si vous souhaitez faire une comparaison sur le nom
 
       <p>Si vous souhaitez faire une comparaison sur le nom
-      d'h&ocirc;te, le port, ou la cha&icirc;ne de requ&ecirc;te, utilisez une
+      d'hôte, le port, ou la chaîne de requête, utilisez une
       directive <directive module="mod_rewrite">RewriteCond</directive>
       comportant respectivement les variables
       <code>%{HTTP_HOST}</code>, <code>%{SERVER_PORT}</code>, ou
       <code>%{QUERY_STRING}</code>.</p>
       directive <directive module="mod_rewrite">RewriteCond</directive>
       comportant respectivement les variables
       <code>%{HTTP_HOST}</code>, <code>%{SERVER_PORT}</code>, ou
       <code>%{QUERY_STRING}</code>.</p>
+
+      <p>Dans tous les cas, il faut garder à l'esprit que les expressions
+      rationnelles permettent de rechercher des correspondances de sous-chaînes.
+      En d'autres termes, l'expression rationnelle n'a pas besoin de correspondre à
+      l'ensemble de la chaîne, mais seulement à la partie que vous souhaitez
+      voir correspondre. Ainsi, l'utilisation de l'expression <code>.</code> est
+      souvent suffisante et préférable à <code>.*</code>, et l'expression
+      <code>abc</code> <strong>n'est pas</strong> identique à l'expression
+      <code>^abc$</code>.</p>
 </note>
 
 </note>
 
-<note><title>R&eacute;&eacute;critures dans un contexte de r&eacute;pertoire</title>
+<note><title>Réécritures dans un contexte de répertoire</title>
 <ul>
 <ul>
-<li>L'utilisation du moteur de r&eacute;&eacute;criture dans les
+<li>L'utilisation du moteur de réécriture dans les
 fichiers <a href="../howto/htaccess.html">.htaccess</a> et les sections
 <directive
 type="section" module="core">Directory</directive> est un peu plus
 complexe.</li>
 
 fichiers <a href="../howto/htaccess.html">.htaccess</a> et les sections
 <directive
 type="section" module="core">Directory</directive> est un peu plus
 complexe.</li>
 
-<li>Pour activer le moteur de r&eacute;&eacute;criture dans ces contextes, vous devez
-d&eacute;finir "<code>RewriteEngine On</code>" <strong>et</strong>
-"<code>Options FollowSymLinks</code>". Si l'administrateur a d&eacute;sactiv&eacute;
-la possibilit&eacute; de modifier l'option <code>FollowSymLinks</code> au
-niveau du r&eacute;pertoire d'un utilisateur, vous ne pouvez pas utiliser le
-moteur de r&eacute;&eacute;criture. Cette restriction a &eacute;t&eacute; instaur&eacute;e &agrave; des fins de
-s&eacute;curit&eacute;.</li>
-
-<li>Lorsqu'on utilise le moteur de r&eacute;&eacute;criture dans un fichier
-<code>.htaccess</code>, le chemin de base du r&eacute;pertoire courant (qui est
-toujours le m&ecirc;me pour ce m&ecirc;me r&eacute;pertoire) est automatiquement
-<em>supprim&eacute;</em> au cours de la comparaison avec le mod&egrave;le de la r&egrave;gle
-de r&eacute;&eacute;criture, et automatiquement <em>ajout&eacute;</em> lorsqu'une
-substitution relative (ne d&eacute;butant pas par un slash ou un nom de
-protocole) arrive &agrave; la fin d'un jeu de r&egrave;gles. Voir la directive
+<li>Pour activer le moteur de réécriture dans ces contextes, vous devez
+définir "<code>RewriteEngine On</code>" <strong>et</strong>
+"<code>Options FollowSymLinks</code>". Si l'administrateur a désactivé
+la possibilité de modifier l'option <code>FollowSymLinks</code> au
+niveau du répertoire d'un utilisateur, vous ne pouvez pas utiliser le
+moteur de réécriture. Cette restriction a été instaurée à des fins de
+sécurité.</li>
+
+<li>Lorsqu'on utilise le moteur de réécriture dans un fichier
+<code>.htaccess</code>, le chemin de base du répertoire courant (qui est
+toujours le même pour ce même répertoire) est automatiquement
+<em>supprimé</em> au cours de la comparaison avec le modèle de la règle
+de réécriture, et automatiquement <em>ajouté</em> lorsqu'une
+substitution relative (ne débutant pas par un slash ou un nom de
+protocole) arrive à la fin d'un jeu de règles. Voir la directive
 <directive module="mod_rewrite">RewriteBase</directive> pour plus de
 <directive module="mod_rewrite">RewriteBase</directive> pour plus de
-d&eacute;tails &agrave; propos de l'ajout du pr&eacute;fixe apr&egrave;s les substitutions
+détails à propos de l'ajout du préfixe après les substitutions
 relatives.</li>
 
 <li>Si vous souhaitez effectuer une comparaison en prenant en compte
 relatives.</li>
 
 <li>Si vous souhaitez effectuer une comparaison en prenant en compte
-l'int&eacute;gralit&eacute; du
-chemin de l'URL dans un contexte de r&eacute;pertoire (htaccess), vous devez
+l'intégralité du
+chemin de l'URL dans un contexte de répertoire (htaccess), vous devez
 utiliser la variable <code>%{REQUEST_URI}</code> dans la directive
 <directive>RewriteCond</directive>.</li>
 
 utiliser la variable <code>%{REQUEST_URI}</code> dans la directive
 <directive>RewriteCond</directive>.</li>
 
-<li>Le prefixe supprim&eacute; se termine toujours par un slash, ce qui
-signifie que la comparaison s'effectue avec une cha&icirc;ne qui ne comporte
-<em>jamais</em> de slash de d&eacute;but. Ainsi, un <em>mod&egrave;le</em> contenant
-<code>^/</code> ne correspondra jamais dans un contexte de r&eacute;pertoire.</li>
+<li>Le prefixe supprimé se termine toujours par un slash, ce qui
+signifie que la comparaison s'effectue avec une chaîne qui ne comporte
+<em>jamais</em> de slash de début. Ainsi, un <em>modèle</em> contenant
+<code>^/</code> ne correspondra jamais dans un contexte de répertoire.</li>
 
 
-<li>Bien que les r&egrave;gles de r&eacute;&eacute;criture soient permises du point de vue de
+<li>Bien que les règles de réécriture soient permises du point de vue de
 la syntaxe dans les sections <directive type="section"
 module="core">Location</directive> et <directive type="section"
 module="core">Files</directive> (y compris leurs versions sous forme
 d'expression rationnelle), elles n'y sont pas prises en compte, et
 la syntaxe dans les sections <directive type="section"
 module="core">Location</directive> et <directive type="section"
 module="core">Files</directive> (y compris leurs versions sous forme
 d'expression rationnelle), elles n'y sont pas prises en compte, et
-n'y sont &agrave; priori d'aucune utilit&eacute;. Les substitutions
-relatives sont une fonctionnalit&eacute; qui n'est, elle non-plus pas support&eacute;e
+n'y sont à priori d'aucune utilité. Les substitutions
+relatives sont une fonctionnalité qui n'est, elle non-plus pas supportée
 dans ce genre de contexte.</li>
 </ul>
 </note>
 
 dans ce genre de contexte.</li>
 </ul>
 </note>
 
-       <p>Pour quelques conseils &agrave; propos des <glossary
+       <p>Pour quelques conseils à propos des <glossary
        ref="regex">expressions rationnelles</glossary>, voir le
        document <a
        ref="regex">expressions rationnelles</glossary>, voir le
        document <a
-       href="../rewrite/intro.html#regex">Introduction &agrave;
+       href="../rewrite/intro.html#regex">Introduction à
        mod_rewrite</a>.</p>
 
        mod_rewrite</a>.</p>
 
-      <p>Dans mod_rewrite, on peut aussi utiliser le caract&egrave;re NON
-      ('<code>!</code>') comme pr&eacute;fixe de mod&egrave;le. Ceci vous permet
-      d'inverser la signification d'un mod&egrave;le, soit pour dire
-      ``<em>si l'URL consid&eacute;r&eacute;e ne correspond <strong>PAS</strong> &agrave;
-      ce mod&egrave;le</em>''. Le caract&egrave;re NON peut donc &ecirc;tre utilis&eacute; &agrave;
+      <p>Dans mod_rewrite, on peut aussi utiliser le caractère NON
+      ('<code>!</code>') comme préfixe de modèle. Ceci vous permet
+      d'inverser la signification d'un modèle, soit pour dire
+      ``<em>si l'URL considérée ne correspond <strong>PAS</strong> à
+      ce modèle</em>''. Le caractère NON peut donc être utilisé à
       titre exceptionnel, lorsqu'il est plus simple d'effectuer une
       titre exceptionnel, lorsqu'il est plus simple d'effectuer une
-      comparaison avec le mod&egrave;le invers&eacute;, ou dans la derni&egrave;re r&egrave;gle
-      par d&eacute;faut.</p>
+      comparaison avec le modèle inversé, ou dans la dernière règle
+      par défaut.</p>
 
 <note><title>Note</title>
 
 <note><title>Note</title>
-Si vous utilisez le caract&egrave;re NON pour inverser la signification d'un
-mod&egrave;le, vous ne pouvez pas inclure de parties g&eacute;n&eacute;riques group&eacute;es dans
-le mod&egrave;le. Ceci est d&ucirc; au fait que, lorsque le mod&egrave;le ne correspond
-pas (autrement dit, sa n&eacute;gation correspond), les groupes sont vides.
-Ainsi, si vous utilisez des mod&egrave;les invers&eacute;s, vous ne pouvez
-pas vous r&eacute;f&eacute;rer aux groupes par <code>$N</code> dans la cha&icirc;ne de
+Si vous utilisez le caractère NON pour inverser la signification d'un
+modèle, vous ne pouvez pas inclure de parties génériques groupées dans
+le modèle. Ceci est dû au fait que, lorsque le modèle ne correspond
+pas (autrement dit, sa négation correspond), les groupes sont vides.
+Ainsi, si vous utilisez des modèles inversés, vous ne pouvez
+pas vous référer aux groupes par <code>$N</code> dans la chaîne de
 substitution !
 </note>
 
 substitution !
 </note>
 
-      <p>Dans une r&egrave;gle de r&eacute;&eacute;criture,
-      <a id="rhs" name="rhs"><em>Substitution</em></a> est la cha&icirc;ne
-      de caract&egrave;res qui remplace le chemin de l'URL original qui
-      correspondait au <em>Mod&egrave;le</em>. <em>Substitution</em> peut
-      &ecirc;tre :</p>
+      <p>Dans une règle de réécriture,
+      <a id="rhs" name="rhs"><em>Substitution</em></a> est la chaîne
+      de caractères qui remplace le chemin de l'URL original qui
+      correspondait au <em>Modèle</em>. <em>Substitution</em> peut
+      être :</p>
 
       <dl>
 
 
       <dl>
 
-        <dt>un chemin du syst&egrave;me de fichiers</dt>
+        <dt>un chemin du système de fichiers</dt>
 
 
-        <dd>Il indique alors la localisation dans le syst&egrave;me de
-       fichiers de la ressource qui doit &ecirc;tre envoy&eacute;e au
-       client. Les substitutions ne sont trait&eacute;es en tant que chemins du
-       syst&egrave;me de fichiers que si la r&egrave;gle est configur&eacute;e dans un
+        <dd>Il indique alors la localisation dans le système de
+       fichiers de la ressource qui doit être envoyée au
+       client. Les substitutions ne sont traitées en tant que chemins du
+       système de fichiers que si la règle est configurée dans un
        contexte de serveur (serveur virtuel), et si le premier
        contexte de serveur (serveur virtuel), et si le premier
-       composant du chemin dans la substitution existe dans le syst&egrave;me
+       composant du chemin dans la substitution existe dans le système
        de fichiers.</dd>
 
         <dt>chemin d'URL</dt>
 
        de fichiers.</dd>
 
         <dt>chemin d'URL</dt>
 
-        <dd>Un chemin relatif &agrave; la valeur de <directive
+        <dd>Un chemin relatif à la valeur de <directive
         module="core">DocumentRoot</directive> vers la ressource qui
         module="core">DocumentRoot</directive> vers la ressource qui
-       doit &ecirc;tre servie. Notez que <module>mod_rewrite</module>
-       essaie de deviner si vous avez sp&eacute;cifi&eacute; un chemin du syst&egrave;me
-       de fichiers ou un chemin d'URL en v&eacute;rifiant si la premi&egrave;re
-       partie du chemin existe &agrave; la racine du syst&egrave;me de fichiers.
-       Par exemple, si vous avez sp&eacute;cifi&eacute; comme cha&icirc;ne de
+       doit être servie. Notez que <module>mod_rewrite</module>
+       essaie de deviner si vous avez spécifié un chemin du système
+       de fichiers ou un chemin d'URL en vérifiant si la première
+       partie du chemin existe à la racine du système de fichiers.
+       Par exemple, si vous avez spécifié comme chaîne de
        <em>Substitution</em> <code>/www/file.html</code>, cette
        <em>Substitution</em> <code>/www/file.html</code>, cette
-       derni&egrave;re sera trait&eacute;e comme un chemin d'URL <em>&agrave; moins</em>
-       qu'un r&eacute;pertoire nomm&eacute; <code>www</code> n'existe &agrave; la racine
-       de votre syst&egrave;me de fichiers (ou dans le cas d'une
-       r&eacute;&eacute;criture au sein d'un fichier <code>.htaccess</code>,
-       relativement &agrave; la racine des documents), auquel cas la cha&icirc;ne de
-       substitution sera trait&eacute;e comme un chemin du syst&egrave;me de
-       fichiers. Si vous d&eacute;sirez que d'autres directives de
+       dernière sera traitée comme un chemin d'URL <em>à moins</em>
+       qu'un répertoire nommé <code>www</code> n'existe à la racine
+       de votre système de fichiers (ou dans le cas d'une
+       réécriture au sein d'un fichier <code>.htaccess</code>,
+       relativement à la racine des documents), auquel cas la chaîne de
+       substitution sera traitée comme un chemin du système de
+       fichiers. Si vous désirez que d'autres directives de
        correspondance d'URL (comme la directive <directive
        correspondance d'URL (comme la directive <directive
-        module="mod_alias">Alias</directive>) soient appliqu&eacute;es au
-       chemin d'URL r&eacute;sultant, utilisez le drapeau <code>[PT]</code>
-       comme d&eacute;crit ci-dessous.</dd>
+        module="mod_alias">Alias</directive>) soient appliquées au
+       chemin d'URL résultant, utilisez le drapeau <code>[PT]</code>
+       comme décrit ci-dessous.</dd>
 
         <dt>URL absolue</dt>
 
 
         <dt>URL absolue</dt>
 
-        <dd>Si une URL absolue est sp&eacute;cifi&eacute;e,
-       <module>mod_rewrite</module> v&eacute;rifie si le nom d'h&ocirc;te
-       correspond &agrave; celui de l'h&ocirc;te local. Si c'est le cas, le
-       protocole et le nom d'h&ocirc;te sont supprim&eacute;s, et ce qui reste est
-       trait&eacute; comme un chemin d'URL. Dans le cas contraire, une
-       redirection externe vers l'URL indiqu&eacute;e est effectu&eacute;e. Pour
-       forcer une redirection externe vers l'h&ocirc;te local, voir le
+        <dd>Si une URL absolue est spécifiée,
+       <module>mod_rewrite</module> vérifie si le nom d'hôte
+       correspond à celui de l'hôte local. Si c'est le cas, le
+       protocole et le nom d'hôte sont supprimés, et ce qui reste est
+       traité comme un chemin d'URL. Dans le cas contraire, une
+       redirection externe vers l'URL indiquée est effectuée. Pour
+       forcer une redirection externe vers l'hôte local, voir le
        drapeau <code>[R]</code> ci-dessous.</dd>
 
         <dt><code>-</code> (tiret)</dt>
 
        drapeau <code>[R]</code> ci-dessous.</dd>
 
         <dt><code>-</code> (tiret)</dt>
 
-        <dd>Un tiret indique qu'aucune substitution ne doit &ecirc;tre
-       effectu&eacute;e (le chemin consid&eacute;r&eacute; est transmis sans changement).
-       Ceci est utile quand un drapeau doit &ecirc;tre appliqu&eacute; sans
+        <dd>Un tiret indique qu'aucune substitution ne doit être
+       effectuée (le chemin considéré est transmis sans changement).
+       Ceci est utile quand un drapeau doit être appliqué sans
        modifier le chemin (voir ci-dessous).</dd>
 
       </dl>
 
        modifier le chemin (voir ci-dessous).</dd>
 
       </dl>
 
-      <p>En plus du texte, la cha&icirc;ne <em>Substition</em> peut
+      <p>En plus du texte, la chaîne <em>Substition</em> peut
       comporter :</p>
 
       <ol>
       comporter :</p>
 
       <ol>
-        <li>des r&eacute;f&eacute;rences arri&egrave;res (<code>$N</code>) vers le mod&egrave;le
+        <li>des références arrières (<code>$N</code>) vers le modèle
        d'une directive RewriteRule</li>
 
        d'une directive RewriteRule</li>
 
-        <li>des r&eacute;f&eacute;rences arri&egrave;res (<code>%N</code>) vers le dernier
-       mod&egrave;le d'une directive RewriteCond qui correspondait</li>
+        <li>des références arrières (<code>%N</code>) vers le dernier
+       modèle d'une directive RewriteCond qui correspondait</li>
 
 
-        <li>des variables du serveur comme dans les cha&icirc;nes de test de
-       condition d'une r&egrave;gle (<code>%{VARNAME}</code>)</li>
+        <li>des variables du serveur comme dans les chaînes de test de
+       condition d'une règle (<code>%{VARNAME}</code>)</li>
 
         <li>des appels de
        <a href="#mapfunc">fonctions de comparaison</a>
 
         <li>des appels de
        <a href="#mapfunc">fonctions de comparaison</a>
-       (<code>${nom correspondance:cl&eacute;|d&eacute;faut}</code>)</li>
+       (<code>${nom correspondance:clé|défaut}</code>)</li>
       </ol>
 
       </ol>
 
-      <p>Les r&eacute;f&eacute;rences arri&egrave;res sont des identificateurs de la forme
+      <p>Les références arrières sont des identificateurs de la forme
       <code>$</code><strong>N</strong> (<strong>N</strong>=0..9), qui
       <code>$</code><strong>N</strong> (<strong>N</strong>=0..9), qui
-      seront remplac&eacute;s par le contenu du <strong>N</strong>&egrave;me groupe
-      du <em>Mod&egrave;le</em> qui correspondait. Les variables du serveur
-      sont les m&ecirc;mes que dans la <em>Cha&icirc;ne_de_test</em> d'une
+      seront remplacés par le contenu du <strong>N</strong>ème groupe
+      du <em>Modèle</em> qui correspondait. Les variables du serveur
+      sont les mêmes que dans la <em>Chaîne_de_test</em> d'une
       directive <code>RewriteCond</code>. Les fonctions de comparaison
       sont issues de la directive <code>RewriteMap</code> dans la
       directive <code>RewriteCond</code>. Les fonctions de comparaison
       sont issues de la directive <code>RewriteMap</code> dans la
-      section de laquelle elles sont d&eacute;crites. Ces trois types de
-      variables sont &eacute;valu&eacute;es dans l'ordre ci-dessus.</p>
+      section de laquelle elles sont décrites. Ces trois types de
+      variables sont évaluées dans l'ordre ci-dessus.</p>
 
 
-       <p>Chaque r&egrave;gle de r&eacute;&eacute;criture s'applique au r&eacute;sultat de la r&egrave;gle
-       pr&eacute;c&eacute;dente, selon l'ordre dans lequel elles ont &eacute;t&eacute; d&eacute;finies dans
-       le fichier de configuration. Le chemin de l'URL ou du syst&egrave;me de fichier (voir
+       <p>Chaque règle de réécriture s'applique au résultat de la règle
+       précédente, selon l'ordre dans lequel elles ont été définies dans
+       le fichier de configuration. Le chemin de l'URL ou du système de fichier (voir
        ci-dessus <a href="#what_is_matched">Qu'est-ce qui est
        ci-dessus <a href="#what_is_matched">Qu'est-ce qui est
-       compar&eacute; ?</a>) est <strong>int&eacute;gralement
-      remplac&eacute;e</strong> par la cha&icirc;ne de <em>Substitution</em> et le
-      processus de r&eacute;&eacute;criture se poursuit jusqu'&agrave; ce que toutes les
-      r&egrave;gles aient &eacute;t&eacute; appliqu&eacute;es, ou qu'il soit explicitement stopp&eacute;
+       comparé ?</a>) est <strong>intégralement
+      remplacée</strong> par la chaîne de <em>Substitution</em> et le
+      processus de réécriture se poursuit jusqu'à ce que toutes les
+      règles aient été appliquées, ou qu'il soit explicitement stoppé
       par un drapeau <a
       href="../rewrite/flags.html#flag_l"><code><strong>L</strong></code></a>,
       par un drapeau <a
       href="../rewrite/flags.html#flag_l"><code><strong>L</strong></code></a>,
-      ou par un autre drapeau qui implique un arr&ecirc;t imm&eacute;diat, comme
+      ou par un autre drapeau qui implique un arrêt immédiat, comme
       <code><strong>END</strong></code> ou
       <code><strong>F</strong></code>.</p>
 
       <code><strong>END</strong></code> ou
       <code><strong>F</strong></code>.</p>
 
-     <note><title>Modifier la cha&icirc;ne de requ&ecirc;te</title>
-      <p>Par d&eacute;faut, la cha&icirc;ne de requ&ecirc;te est transmise sans
-      modification. Vous pouvez cependant cr&eacute;er dans la cha&icirc;ne de
-      substitution des URLs dont une partie constitue une cha&icirc;ne de
-      requ&ecirc;te. Pour cela, ajoutez simplement un point d'interrogation
-      dans la cha&icirc;ne de substitution pour indiquer que le texte qui
-      suit doit &ecirc;tre r&eacute;inject&eacute; dans la cha&icirc;ne de requ&ecirc;te. Pour
-      supprimer une cha&icirc;ne de requ&ecirc;te, terminez simplement la cha&icirc;ne de
+     <note><title>Modifier la chaîne de requête</title>
+      <p>Par défaut, la chaîne de requête est transmise sans
+      modification. Vous pouvez cependant créer dans la chaîne de
+      substitution des URLs dont une partie constitue une chaîne de
+      requête. Pour cela, ajoutez simplement un point d'interrogation
+      dans la chaîne de substitution pour indiquer que le texte qui
+      suit doit être réinjecté dans la chaîne de requête. Pour
+      supprimer une chaîne de requête, terminez simplement la chaîne de
       substitution par un point d'interrogation. Pour combiner les
       substitution par un point d'interrogation. Pour combiner les
-      nouvelles cha&icirc;nes de requ&ecirc;te avec les anciennes, utilisez le
+      nouvelles chaînes de requête avec les anciennes, utilisez le
       drapeau <code>[QSA]</code>.</p>
      </note>
 
 
       drapeau <code>[QSA]</code>.</p>
      </note>
 
 
-      <p>En outre, vous pouvez sp&eacute;cifier des <a name="rewriteflags"
-      id="rewriteflags">actions</a> sp&eacute;ciales &agrave; effectuer en ajoutant
+      <p>En outre, vous pouvez spécifier des <a name="rewriteflags"
+      id="rewriteflags">actions</a> spéciales à effectuer en ajoutant
       des
       <strong><code>[</code><em>drapeaux</em><code>]</code></strong>
       des
       <strong><code>[</code><em>drapeaux</em><code>]</code></strong>
-      comme troisi&egrave;me argument de la directive
-      <code>RewriteRule</code>. S&eacute;par&eacute;s par des virgules au sein d'une
-      liste encadr&eacute;e par des crochets, les <em>drapeaux</em> peuvent
-      &ecirc;tre choisis dans la table suivante. Vous trouverez plus de
-      d&eacute;tails, et des exemples pour chaque drapeau dans le <a
-      href="../rewrite/flags.html">document &agrave; propos des drapeaux de
-      r&eacute;&eacute;criture.</a></p>
+      comme troisième argument de la directive
+      <code>RewriteRule</code>. Séparés par des virgules au sein d'une
+      liste encadrée par des crochets, les <em>drapeaux</em> peuvent
+      être choisis dans la table suivante. Vous trouverez plus de
+      détails, et des exemples pour chaque drapeau dans le <a
+      href="../rewrite/flags.html">document à propos des drapeaux de
+      réécriture.</a></p>
 
       <table border="1" style="zebra">
     <tr><th>Drapeaux et syntaxe</th>
 
       <table border="1" style="zebra">
     <tr><th>Drapeaux et syntaxe</th>
@@ -1355,164 +1379,164 @@ substitution !
     </tr>
     <tr>
         <td>B</td>
     </tr>
     <tr>
         <td>B</td>
-        <td>Echappe les caract&egrave;res non-alphanum&eacute;riques
-       dans les r&eacute;f&eacute;rences arri&egrave;res <em>avant</em>
+        <td>Echappe les caractères non-alphanumériques
+       dans les références arrières <em>avant</em>
        d'appliquer la transformation. <em><a
        d'appliquer la transformation. <em><a
-        href="../rewrite/flags.html#flag_b">d&eacute;tails ...</a></em></td>
+        href="../rewrite/flags.html#flag_b">détails ...</a></em></td>
     </tr>
     <tr>
         <td>backrefnoplus|BNP</td>
     </tr>
     <tr>
         <td>backrefnoplus|BNP</td>
-        <td>Avec ce drapeau, si les r&eacute;f&eacute;rences arri&egrave;res sont &eacute;chapp&eacute;es,
-       les espaces seront &eacute;chapp&eacute;s en %20 au lieu de +. Ceci s'av&egrave;re
-       utile lorsqu'une r&eacute;f&eacute;rence arri&egrave;re est utilis&eacute;e dans la partie
-       chemin, et non dans la cha&icirc;ne de param&egrave;tres de la requ&ecirc;te ;
-       pour plus de d&eacute;tails, voir <em><a
+        <td>Avec ce drapeau, si les références arrières sont échappées,
+       les espaces seront échappés en %20 au lieu de +. Ceci s'avère
+       utile lorsqu'une référence arrière est utilisée dans la partie
+       chemin, et non dans la chaîne de paramètres de la requête ;
+       pour plus de détails, voir <em><a
        href="../rewrite/flags.html#flag_bnp">ici.</a></em></td>
     </tr>
 
     <tr>        
        <td>chain|C</td>
        href="../rewrite/flags.html#flag_bnp">ici.</a></em></td>
     </tr>
 
     <tr>        
        <td>chain|C</td>
-        <td>La r&egrave;gle est cha&icirc;n&eacute;e avec la r&egrave;gle suivante. Si la r&egrave;gle
-       &eacute;choue, la ou les r&egrave;gles avec lesquelles elle est est cha&icirc;n&eacute;e
-       seront saut&eacute;es. <em><a
-        href="../rewrite/flags.html#flag_c">d&eacute;tails ...</a></em></td>
+        <td>La règle est chaînée avec la règle suivante. Si la règle
+       échoue, la ou les règles avec lesquelles elle est est chaînée
+       seront sautées. <em><a
+        href="../rewrite/flags.html#flag_c">détails ...</a></em></td>
     </tr>
     <tr>
         <td>cookie|CO=<em>NAME</em>:<em>VAL</em></td>
     </tr>
     <tr>
         <td>cookie|CO=<em>NAME</em>:<em>VAL</em></td>
-        <td>D&eacute;finit un cookie au niveau du navigateur client. La syntaxe
-       compl&egrave;te est :
+        <td>Définit un cookie au niveau du navigateur client. La syntaxe
+       complète est :
        CO=<em>NAME</em>:<em>VAL</em>:<em>domain</em>[:<em>lifetime</em>[:<em>path</em>[:<em>secure</em>[:<em>httponly</em>]]]] <em><a href="../rewrite/flags.html#flag_co">details ...</a></em>
        CO=<em>NAME</em>:<em>VAL</em>:<em>domain</em>[:<em>lifetime</em>[:<em>path</em>[:<em>secure</em>[:<em>httponly</em>]]]] <em><a href="../rewrite/flags.html#flag_co">details ...</a></em>
-       <em><a href="../rewrite/flags.html#flag_co">d&eacute;tails ...</a></em>
+       <em><a href="../rewrite/flags.html#flag_co">détails ...</a></em>
         </td>
     </tr>
     <tr>
         <td>discardpath|DPI</td>
         </td>
     </tr>
     <tr>
         <td>discardpath|DPI</td>
-        <td>Supprime la partie PATH_INFO de l'URI r&eacute;&eacute;crit. <em><a
-       href="../rewrite/flags.html#flag_dpi">d&eacute;tails
+        <td>Supprime la partie PATH_INFO de l'URI réécrit. <em><a
+       href="../rewrite/flags.html#flag_dpi">détails
         ...</a></em></td>
     </tr>
     <tr>
         <td>END</td>
         ...</a></em></td>
     </tr>
     <tr>
         <td>END</td>
-        <td>Stoppe le processus de r&eacute;&eacute;criture imm&eacute;diatement et
-       n'applique plus aucune r&egrave;gle. Emp&ecirc;che aussi l'application
-       ult&eacute;rieure de r&egrave;gles de r&eacute;&eacute;criture dans les contextes de
-       r&eacute;pertoire et de fichier .htaccess (disponible &agrave; partir de la
+        <td>Stoppe le processus de réécriture immédiatement et
+       n'applique plus aucune règle. Empêche aussi l'application
+       ultérieure de règles de réécriture dans les contextes de
+       répertoire et de fichier .htaccess (disponible à partir de la
        version 2.3.9 du serveur HTTP Apache). <em><a
        version 2.3.9 du serveur HTTP Apache). <em><a
-       href="../rewrite/flags.html#flag_end">d&eacute;tails ...</a></em></td>
+       href="../rewrite/flags.html#flag_end">détails ...</a></em></td>
     </tr>
     <tr>    
         <td>env|E=[!]<em>VAR</em>[:<em>VAL</em>]</td>
     </tr>
     <tr>    
         <td>env|E=[!]<em>VAR</em>[:<em>VAL</em>]</td>
-        <td>D&eacute;finit la variable d'environnement <em>VAR</em> (&agrave; la valeur
+        <td>Définit la variable d'environnement <em>VAR</em> (à la valeur
        <em>VAL</em> si elle est fournie). La variante !<em>VAR</em>
        <em>VAL</em> si elle est fournie). La variante !<em>VAR</em>
-       annule la d&eacute;finition de la variable <em>VAR</em>.<em><a
-        href="../rewrite/flags.html#flag_e">d&eacute;tails ...</a></em></td>
+       annule la définition de la variable <em>VAR</em>.<em><a
+        href="../rewrite/flags.html#flag_e">détails ...</a></em></td>
     </tr>
     <tr>
         <td>forbidden|F</td>
     </tr>
     <tr>
         <td>forbidden|F</td>
-        <td>Renvoie une r&eacute;ponse 403 FORBIDDEN au navigateur client.
-       <em><a href="../rewrite/flags.html#flag_f">d&eacute;tails ...</a></em></td>
+        <td>Renvoie une réponse 403 FORBIDDEN au navigateur client.
+       <em><a href="../rewrite/flags.html#flag_f">détails ...</a></em></td>
     </tr>
     <tr>
         <td>gone|G</td>
         <td>Renvoie un message d'erreur 410 GONE au navigateur client. <em><a
     </tr>
     <tr>
         <td>gone|G</td>
         <td>Renvoie un message d'erreur 410 GONE au navigateur client. <em><a
-        href="../rewrite/flags.html#flag_g">d&eacute;tails ...</a></em></td>
+        href="../rewrite/flags.html#flag_g">détails ...</a></em></td>
     </tr>
     <tr>
         <td>Handler|H=<em>Gestionnaire de contenu</em></td>
     </tr>
     <tr>
         <td>Handler|H=<em>Gestionnaire de contenu</em></td>
-        <td>L'URI r&eacute;sultant est envoy&eacute; au <em>Gestionnaire de
+        <td>L'URI résultant est envoyé au <em>Gestionnaire de
        contenu</em> pour traitement. <em><a
        contenu</em> pour traitement. <em><a
-        href="../rewrite/flags.html#flag_h">d&eacute;tails ...</a></em></td>
+        href="../rewrite/flags.html#flag_h">détails ...</a></em></td>
     </tr>
     <tr>
         <td>last|L</td>
     </tr>
     <tr>
         <td>last|L</td>
-        <td>Arr&ecirc;te le processus de r&eacute;&eacute;criture imm&eacute;diatement et n'applique
-       plus aucune r&egrave;gle. Pr&ecirc;tez une attention particuli&egrave;re aux mises
-       en garde concernant les contextes de niveau r&eacute;pertoire et
+        <td>Arrête le processus de réécriture immédiatement et n'applique
+       plus aucune règle. Prêtez une attention particulière aux mises
+       en garde concernant les contextes de niveau répertoire et
        .htaccess (voir aussi le drapeau END). <em><a
        .htaccess (voir aussi le drapeau END). <em><a
-        href="../rewrite/flags.html#flag_l">d&eacute;tails ...</a></em></td>
+        href="../rewrite/flags.html#flag_l">détails ...</a></em></td>
     </tr>
     <tr>
         <td>next|N</td>
     </tr>
     <tr>
         <td>next|N</td>
-        <td>R&eacute;ex&eacute;cute le processus de r&eacute;&eacute;criture &agrave; partir de la premi&egrave;re
-       r&egrave;gle, en utilisant le r&eacute;sultat du jeu de r&egrave;gles, sous r&eacute;serve
-       qu'il y ait un point de d&eacute;part. <em><a
-       href="../rewrite/flags.html#flag_n">d&eacute;tails
+        <td>Réexécute le processus de réécriture à partir de la première
+       règle, en utilisant le résultat du jeu de règles, sous réserve
+       qu'il y ait un point de départ. <em><a
+       href="../rewrite/flags.html#flag_n">détails
         ...</a></em></td>
     </tr>
     <tr>
         <td>nocase|NC</td>
         ...</a></em></td>
     </tr>
     <tr>
         <td>nocase|NC</td>
-        <td>Rend la comparaison entre mod&egrave;les insensible &agrave; la casse.
-       <em><a href="../rewrite/flags.html#flag_nc">d&eacute;tails ...</a></em></td>
+        <td>Rend la comparaison entre modèles insensible à la casse.
+       <em><a href="../rewrite/flags.html#flag_nc">détails ...</a></em></td>
     </tr>
     <tr>
         <td>noescape|NE</td>
     </tr>
     <tr>
         <td>noescape|NE</td>
-        <td>Emp&ecirc;che mod_rewrite d'effectuer un &eacute;chappement hexad&eacute;cimal
-       des caract&egrave;res sp&eacute;ciaux dans le r&eacute;sultat de la r&eacute;&eacute;criture. <em><a
-        href="../rewrite/flags.html#flag_ne">d&eacute;tails ...</a></em></td>
+        <td>Empêche mod_rewrite d'effectuer un échappement hexadécimal
+       des caractères spéciaux dans le résultat de la réécriture. <em><a
+        href="../rewrite/flags.html#flag_ne">détails ...</a></em></td>
     </tr>
     <tr>
         <td>nosubreq|NS</td>
     </tr>
     <tr>
         <td>nosubreq|NS</td>
-        <td>La r&egrave;gle est saut&eacute;e si la requ&ecirc;te courante est une
-       sous-requ&ecirc;te interne. <em><a
-        href="../rewrite/flags.html#flag_ns">d&eacute;tails ...</a></em></td>
+        <td>La règle est sautée si la requête courante est une
+       sous-requête interne. <em><a
+        href="../rewrite/flags.html#flag_ns">détails ...</a></em></td>
     </tr>
     <tr>
         <td>proxy|P</td>
         <td>Force l'envoi en interne de l'URL de substitution en tant
     </tr>
     <tr>
         <td>proxy|P</td>
         <td>Force l'envoi en interne de l'URL de substitution en tant
-       que requ&ecirc;te mandataire. <em><a
-       href="../rewrite/flags.html#flag_p">d&eacute;tails
+       que requête mandataire. <em><a
+       href="../rewrite/flags.html#flag_p">détails
         ...</a></em></td>
     </tr>
     <tr>
         <td>passthrough|PT</td>
         ...</a></em></td>
     </tr>
     <tr>
         <td>passthrough|PT</td>
-        <td>L'URI r&eacute;sultant est repass&eacute; au moteur de mise en
-       correspondance des URLs pour y &ecirc;tre trait&eacute; par d'autres
+        <td>L'URI résultant est repassé au moteur de mise en
+       correspondance des URLs pour y être traité par d'autres
        traducteurs URI-vers-nom de fichier, comme <code>Alias</code> ou
        <code>Redirect</code>. <em><a
        traducteurs URI-vers-nom de fichier, comme <code>Alias</code> ou
        <code>Redirect</code>. <em><a
-        href="../rewrite/flags.html#flag_pt">d&eacute;tails ...</a></em></td>
+        href="../rewrite/flags.html#flag_pt">détails ...</a></em></td>
     </tr>
     <tr>
         <td>qsappend|QSA</td>
     </tr>
     <tr>
         <td>qsappend|QSA</td>
-        <td>Ajoute toute cha&icirc;ne de param&egrave;tres pr&eacute;sente dans l'URL de la
-       requ&ecirc;te originale &agrave; toute cha&icirc;ne de param&egrave;tres cr&eacute;&eacute;e dans la
-       cible de r&eacute;&eacute;criture. <em><a
-        href="../rewrite/flags.html#flag_qsa">d&eacute;tails ...</a></em></td>
+        <td>Ajoute toute chaîne de paramètres présente dans l'URL de la
+       requête originale à toute chaîne de paramètres créée dans la
+       cible de réécriture. <em><a
+        href="../rewrite/flags.html#flag_qsa">détails ...</a></em></td>
     </tr>
     <tr>
         <td>qsdiscard|QSD</td>
     </tr>
     <tr>
         <td>qsdiscard|QSD</td>
-        <td>Supprime toute cha&icirc;ne de param&egrave;tres de l'URI entrant. <em><a
-       href="../rewrite/flags.html#flag_qsd">d&eacute;tails
+        <td>Supprime toute chaîne de paramètres de l'URI entrant. <em><a
+       href="../rewrite/flags.html#flag_qsd">détails
         ...</a></em></td>
     </tr>
     <tr>
         <td>redirect|R[=<em>code</em>]</td>
         <td>Force une redirection externe, avec un code de statut HTTP
        optionnel. <em><a
         ...</a></em></td>
     </tr>
     <tr>
         <td>redirect|R[=<em>code</em>]</td>
         <td>Force une redirection externe, avec un code de statut HTTP
        optionnel. <em><a
-        href="../rewrite/flags.html#flag_r">d&eacute;tails ...</a></em>
+        href="../rewrite/flags.html#flag_r">détails ...</a></em>
         </td>
     </tr>
     <tr>
         <td>skip|S=<em>nombre</em></td>
         </td>
     </tr>
     <tr>
         <td>skip|S=<em>nombre</em></td>
-        <td>Si la r&egrave;gle courante s'applique, le moteur de r&eacute;&eacute;criture
-       doit sauter les <em>nombre</em> r&egrave;gles suivantes. <em><a
-        href="../rewrite/flags.html#flag_s">d&eacute;tails ...</a></em></td>
+        <td>Si la règle courante s'applique, le moteur de réécriture
+       doit sauter les <em>nombre</em> règles suivantes. <em><a
+        href="../rewrite/flags.html#flag_s">détails ...</a></em></td>
     </tr>
     <tr>
         <td>type|T=<em>MIME-type</em></td>
         <td>Force l'attribution du <glossary>Type-MIME</glossary>
     </tr>
     <tr>
         <td>type|T=<em>MIME-type</em></td>
         <td>Force l'attribution du <glossary>Type-MIME</glossary>
-       sp&eacute;cifi&eacute; au fichier cible. <em><a
-        href="../rewrite/flags.html#flag_t">d&eacute;tails ...</a></em></td>
+       spécifié au fichier cible. <em><a
+        href="../rewrite/flags.html#flag_t">détails ...</a></em></td>
     </tr>
     </table>
 
     </tr>
     </table>
 
-<note><title>D&eacute;veloppement du r&eacute;pertoire home</title>
-<p> Quand la cha&icirc;ne de substitution commence par quelque chose comme
-"/~user" (de mani&egrave;re explicite ou par r&eacute;f&eacute;rences arri&egrave;res), mod_rewrite
-d&eacute;veloppe le r&eacute;pertoire home sans tenir compte de la pr&eacute;sence ou de la
+<note><title>Développement du répertoire home</title>
+<p> Quand la chaîne de substitution commence par quelque chose comme
+"/~user" (de manière explicite ou par références arrières), mod_rewrite
+développe le répertoire home sans tenir compte de la présence ou de la
 configuration du module <module>mod_userdir</module>.</p>
 
 configuration du module <module>mod_userdir</module>.</p>
 
-<p> Ce d&eacute;veloppement n'est pas effectu&eacute; si le drapeau <em>PT</em> est
-utilis&eacute; dans la directive <directive module="mod_rewrite">RewriteRule</directive></p>
+<p> Ce développement n'est pas effectué si le drapeau <em>PT</em> est
+utilisé dans la directive <directive module="mod_rewrite">RewriteRule</directive></p>
 </note>
 
      <p>Voici toutes les combinaisons de substitution et leurs
 </note>
 
      <p>Voici toutes les combinaisons de substitution et leurs
@@ -1520,29 +1544,29 @@ utilis&eacute; dans la directive <directive module="mod_rewrite">RewriteRule</di
 
       <p><strong>Dans la configuration au niveau du serveur principal
       (<code>httpd.conf</code>)<br />
 
       <p><strong>Dans la configuration au niveau du serveur principal
       (<code>httpd.conf</code>)<br />
-       pour la requ&ecirc;te ``<code>GET
+       pour la requête ``<code>GET
       /chemin/infochemin</code>'':</strong><br />
       </p>
 
 <table border="1" style="zebra">
 <tr>
       /chemin/infochemin</code>'':</strong><br />
       </p>
 
 <table border="1" style="zebra">
 <tr>
-<th>R&egrave;gle</th>
-<th>R&eacute;sultat de la substitution</th>
+<th>Règle</th>
+<th>Résultat de la substitution</th>
 </tr>
 
 <tr>
 <td>^/un_chemin(.*) autre_chemin$1</td>
 </tr>
 
 <tr>
 <td>^/un_chemin(.*) autre_chemin$1</td>
-<td>invalide, non support&eacute;</td>
+<td>invalide, non supporté</td>
 </tr>
 
 <tr>
 <td>^/un_chemin(.*) autre_chemin$1  [R]</td>
 </tr>
 
 <tr>
 <td>^/un_chemin(.*) autre_chemin$1  [R]</td>
-<td>invalide, non support&eacute;</td>
+<td>invalide, non supporté</td>
 </tr>
 
 <tr>
 <td>^/un_chemin(.*) autre_chemin$1  [P]</td>
 </tr>
 
 <tr>
 <td>^/un_chemin(.*) autre_chemin$1  [P]</td>
-<td>invalide, non support&eacute;</td>
+<td>invalide, non supporté</td>
 </tr>
 
 <tr>
 </tr>
 
 <tr>
@@ -1557,7 +1581,7 @@ utilis&eacute; dans la directive <directive module="mod_rewrite">RewriteRule</di
 
 <tr>
 <td>^/un_chemin(.*) /autre_chemin$1 [P]</td>
 
 <tr>
 <td>^/un_chemin(.*) /autre_chemin$1 [P]</td>
-<td>sans objet, non support&eacute;</td>
+<td>sans objet, non supporté</td>
 </tr>
 
 <tr>
 </tr>
 
 <tr>
@@ -1572,7 +1596,7 @@ utilis&eacute; dans la directive <directive module="mod_rewrite">RewriteRule</di
 
 <tr>
 <td>^/un_chemin(.*) http://cet_hote/autre_chemin$1 [P]</td>
 
 <tr>
 <td>^/un_chemin(.*) http://cet_hote/autre_chemin$1 [P]</td>
-<td>sans objet, non support&eacute;</td>
+<td>sans objet, non supporté</td>
 </tr>
 
 <tr>
 </tr>
 
 <tr>
@@ -1592,19 +1616,19 @@ redondant)</td>
 </tr>
 </table>
 
 </tr>
 </table>
 
-      <p><strong>Dans une configuration de niveau r&eacute;pertoire pour
+      <p><strong>Dans une configuration de niveau répertoire pour
       <code>/chemin</code><br />
        (<code>/chemin/physique/vers/chemin/.htacccess</code>, avec
       <code>RewriteBase "/chemin"</code>)<br />
       <code>/chemin</code><br />
        (<code>/chemin/physique/vers/chemin/.htacccess</code>, avec
       <code>RewriteBase "/chemin"</code>)<br />
-       pour la requ&ecirc;te ``<code>GET
+       pour la requête ``<code>GET
       /chemin/chemin-local/infochemin</code>'':</strong><br />
      </p>
 
 <table border="1" style="zebra">
 
 <tr>
       /chemin/chemin-local/infochemin</code>'':</strong><br />
      </p>
 
 <table border="1" style="zebra">
 
 <tr>
-<th>R&egrave;gle</th>
-<th>R&eacute;sultat de la substitution</th>
+<th>Règle</th>
+<th>Résultat de la substitution</th>
 </tr>
 
 <tr>
 </tr>
 
 <tr>
@@ -1614,13 +1638,13 @@ redondant)</td>
 
 <tr>
 <td>^chemin-local(.*) autre-chemin$1  [R]</td>
 
 <tr>
 <td>^chemin-local(.*) autre-chemin$1  [R]</td>
-<td>http://cet-h&ocirc;te/chemin/autre-chemin/infochemin via redirection
+<td>http://cet-hôte/chemin/autre-chemin/infochemin via redirection
 externe</td>
 </tr>
 
 <tr>
 <td>^chemin-local(.*) autre-chemin$1  [P]</td>
 externe</td>
 </tr>
 
 <tr>
 <td>^chemin-local(.*) autre-chemin$1  [P]</td>
-<td>n'a pas lieu d'&ecirc;tre, non support&eacute;</td>
+<td>n'a pas lieu d'être, non supporté</td>
 </tr>
 
 <tr>
 </tr>
 
 <tr>
@@ -1630,43 +1654,43 @@ externe</td>
 
 <tr>
 <td>^chemin-local(.*) /autre-chemin$1 [R]</td>
 
 <tr>
 <td>^chemin-local(.*) /autre-chemin$1 [R]</td>
-<td>http://cet-h&ocirc;te/autre-chemin/infochemin via redirection externe</td>
+<td>http://cet-hôte/autre-chemin/infochemin via redirection externe</td>
 </tr>
 
 <tr>
 <td>^chemin-local(.*) /autre-chemin$1 [P]</td>
 </tr>
 
 <tr>
 <td>^chemin-local(.*) /autre-chemin$1 [P]</td>
-<td>n'a pas lieu d'&ecirc;tre, non support&eacute;</td>
+<td>n'a pas lieu d'être, non supporté</td>
 </tr>
 
 <tr>
 </tr>
 
 <tr>
-<td>^chemin-local(.*) http://cet-h&ocirc;te/autre-chemin$1</td>
+<td>^chemin-local(.*) http://cet-hôte/autre-chemin$1</td>
 <td>/autre-chemin/infochemin</td>
 </tr>
 
 <tr>
 <td>/autre-chemin/infochemin</td>
 </tr>
 
 <tr>
-<td>^chemin-local(.*) http://cet-h&ocirc;te/autre-chemin$1 [R]</td>
-<td>http://cet-h&ocirc;te/autre-chemin/infochemin via redirection externe</td>
+<td>^chemin-local(.*) http://cet-hôte/autre-chemin$1 [R]</td>
+<td>http://cet-hôte/autre-chemin/infochemin via redirection externe</td>
 </tr>
 
 <tr>
 </tr>
 
 <tr>
-<td>^chemin-local(.*) http://cet-h&ocirc;te/autre-chemin$1 [P]</td>
-<td>n'a pas lieu d'&ecirc;tre, non support&eacute;</td>
+<td>^chemin-local(.*) http://cet-hôte/autre-chemin$1 [P]</td>
+<td>n'a pas lieu d'être, non supporté</td>
 </tr>
 
 <tr>
 </tr>
 
 <tr>
-<td>^chemin-local(.*) http://autre h&ocirc;te/autre-chemin$1</td>
-<td>http://autre h&ocirc;te/autre-chemin/infochemin via redirection externe</td>
+<td>^chemin-local(.*) http://autre hôte/autre-chemin$1</td>
+<td>http://autre hôte/autre-chemin/infochemin via redirection externe</td>
 </tr>
 
 <tr>
 </tr>
 
 <tr>
-<td>^chemin-local(.*) http://autre h&ocirc;te/autre-chemin$1 [R]</td>
-<td>http://autre h&ocirc;te/autre-chemin/infochemin via redirection externe
+<td>^chemin-local(.*) http://autre hôte/autre-chemin$1 [R]</td>
+<td>http://autre hôte/autre-chemin/infochemin via redirection externe
 (le drapeau [R] est redondant)</td>
 </tr>
 
 <tr>
 (le drapeau [R] est redondant)</td>
 </tr>
 
 <tr>
-<td>^chemin-local(.*) http://autre h&ocirc;te/autre-chemin$1 [P]</td>
-<td>http://autre h&ocirc;te/autre-chemin/infochemin via un mandataire interne</td>
+<td>^chemin-local(.*) http://autre hôte/autre-chemin$1 [P]</td>
+<td>http://autre hôte/autre-chemin/infochemin via un mandataire interne</td>
 </tr>
 
 </table>
 </tr>
 
 </table>
index 80141de4136db6a1205c9b5a68e315218540a4b2..ed0b0009d6cf0d488111d13d6506c8ce69971d7f 100644 (file)
@@ -26,7 +26,7 @@
 
 <name>mod_setenvif</name>
 <description>Permet de définir des variables d'environnement en fonction
 
 <name>mod_setenvif</name>
 <description>Permet de définir des variables d'environnement en fonction
-de caractéristiques de la requête</description>
+de certaines caractéristiques de la requête</description>
 <status>Base</status>
 <sourcefile>mod_setenvif.c</sourcefile>
 <identifier>setenvif_module</identifier>
 <status>Base</status>
 <sourcefile>mod_setenvif.c</sourcefile>
 <identifier>setenvif_module</identifier>
@@ -34,9 +34,8 @@ de caractéristiques de la requête</description>
 <summary>
 
     <p>Le module <module>mod_setenvif</module> vous permet de définir
 <summary>
 
     <p>Le module <module>mod_setenvif</module> vous permet de définir
-    des variables d'environnement internes en fonction du fait que telle ou telle
-    caractéristique de la requête correspond ou non aux expressions
-    rationnelles que vous spécifiez. Ces variables d'environnement
+    des variables d'environnement internes de manière conditionnelle en fonction
+    de critères que vous pouvez spécifier. Ces variables d'environnement
     peuvent être utilisées par d'autres parties du serveur pour prendre
     des décisions quant aux actions à entreprendre, et pour déterminer
     si les scripts CGI et les pages SSI doivent pouvoir y accéder.</p>
     peuvent être utilisées par d'autres parties du serveur pour prendre
     des décisions quant aux actions à entreprendre, et pour déterminer
     si les scripts CGI et les pages SSI doivent pouvoir y accéder.</p>
@@ -152,7 +151,7 @@ attributs de la requête</description>
     <p>La directive <directive>SetEnvIf</directive> permet de définir
     des variables d'environnement en fonction des attributs de la
     requête. L'<em>attribut</em> spécifié comme premier argument peut
     <p>La directive <directive>SetEnvIf</directive> permet de définir
     des variables d'environnement en fonction des attributs de la
     requête. L'<em>attribut</em> spécifié comme premier argument peut
-    se présenter sous l'une des quatre formes suivantes :</p>
+    se présenter sous l'une des trois formes suivantes :</p>
 
 <ol>
 <li>Un champ d'en-tête de requête HTTP (voir la <a
 
 <ol>
 <li>Un champ d'en-tête de requête HTTP (voir la <a