You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by ig...@apache.org on 2011/02/02 15:43:24 UTC

svn commit: r1066484 - in /httpd/httpd/trunk/docs/manual: ./ mod/ rewrite/ vhosts/

Author: igalic
Date: Wed Feb  2 14:43:23 2011
New Revision: 1066484

URL: http://svn.apache.org/viewvc?rev=1066484&view=rev
Log:
update transformations

Modified:
    httpd/httpd/trunk/docs/manual/caching.html.fr
    httpd/httpd/trunk/docs/manual/dso.html.fr
    httpd/httpd/trunk/docs/manual/expr.html.en
    httpd/httpd/trunk/docs/manual/mod/mod_alias.html.fr
    httpd/httpd/trunk/docs/manual/mod/mod_negotiation.html.en
    httpd/httpd/trunk/docs/manual/mod/mod_negotiation.xml.ja
    httpd/httpd/trunk/docs/manual/mod/mod_proxy_http.html.en
    httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.fr
    httpd/httpd/trunk/docs/manual/rewrite/flags.html.fr
    httpd/httpd/trunk/docs/manual/upgrading.html.fr
    httpd/httpd/trunk/docs/manual/upgrading.xml.meta
    httpd/httpd/trunk/docs/manual/vhosts/ip-based.html.fr
    httpd/httpd/trunk/docs/manual/vhosts/ip-based.xml.meta
    httpd/httpd/trunk/docs/manual/vhosts/name-based.html.en
    httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.de
    httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.fr
    httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.ja
    httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.ko
    httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.tr

Modified: httpd/httpd/trunk/docs/manual/caching.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/caching.html.fr?rev=1066484&r1=1066483&r2=1066484&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/caching.html.fr (original)
+++ httpd/httpd/trunk/docs/manual/caching.html.fr Wed Feb  2 14:43:23 2011
@@ -149,12 +149,13 @@
       En général, cela n'a que peu d'effet, à moins que vous n'utilisiez les
       <a href="howto/ssi.html">Inclusions Côté Serveur (SSI)</a>;</p>
 
-      <div class="example"><pre>
-&lt;!-- L'inclusion suivante peut être mise en cache --&gt;
-&lt;!--#include virtual="/footer.html" --&gt;
-
-&lt;!-- L'inclusion suivante ne peut pas être mise en cache --&gt;
-&lt;!--#include file="/path/to/footer.html" --&gt;</pre></div>
+      <div class="example"><p><code>
+&lt;!-- L'inclusion suivante peut être mise en cache --&gt;<br />
+&lt;!--#include virtual="/footer.html" --&gt;<br />
+<br />
+&lt;!-- L'inclusion suivante ne peut pas être mise en cache --&gt;<br />
+&lt;!--#include file="/path/to/footer.html" --&gt; <br />
+      </code></p></div>
 
       <p>Si vous utilisez les SSI, et voulez bénéficier de la vitesse de
       service depuis le cache, vous devez utiliser des inclusions de type
@@ -460,7 +461,9 @@ Vary: negotiate,accept-language,accept-c
       de fichier élaboré à cette occasion pour tous les
       accès ultérieurs à ce fichier.</p>
 
-      <div class="example"><pre>CacheFile /usr/local/apache2/htdocs/index.html</pre></div>
+      <div class="example"><p><code>
+      CacheFile /usr/local/apache2/htdocs/index.html
+      </code></p></div>
 
       <p>Si vous avez l'intention de mettre en cache un grand nombre de
       fichiers de cette manière, vous devez vous assurer que le nombre maximum
@@ -569,7 +572,9 @@ sys     0m0.000s</pre></div>
       utilisera le contenu chargé en mémoire pour satisfaire ultérieurement
       toutes les demandes d'accès à ce fichier.</p>
 
-      <div class="example"><pre>MMapFile /usr/local/apache2/htdocs/index.html</pre></div>
+      <div class="example"><p><code>
+      MMapFile /usr/local/apache2/htdocs/index.html
+      </code></p></div>
 
       <p>Comme dans le cas de la directive
       <code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code>, toute
@@ -600,11 +605,12 @@ sys     0m0.000s</pre></div>
 
     <p>Typiquement, le module sera configuré comme suit :</p>
 
-    <div class="example"><pre>
-CacheRoot   /var/cache/apache/
-CacheEnable disk /
-CacheDirLevels 2
-CacheDirLength 1</pre></div>
+    <div class="example"><p><code>
+CacheRoot   /var/cache/apache/<br />
+CacheEnable disk /<br />
+CacheDirLevels 2<br />
+CacheDirLength 1
+    </code></p></div>
 
     <p>Il est important de savoir que, les fichiers mis en cache étant stockés
     localement, la mise en cache par l'intermédiaire du système d'exploitation

Modified: httpd/httpd/trunk/docs/manual/dso.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/dso.html.fr?rev=1066484&r1=1066483&r2=1066484&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/dso.html.fr (original)
+++ httpd/httpd/trunk/docs/manual/dso.html.fr Wed Feb  2 14:43:23 2011
@@ -61,8 +61,8 @@
     distribués seront alors compilés en tant que modules DSO. Une fois
     compilé en tant que module DSO nommé <code>mod_foo.so</code>, un
     module peut être chargé en mémoire au
-    démarrage ou redémarrage du serveur à l'aide de la commande
-    <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> du module
+    démarrage ou redémarrage du serveur à l'aide de
+    la directive <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> du module
     <code class="module"><a href="./mod/mod_so.html">mod_so</a></code>, placée
     dans votre fichier <code>httpd.conf</code>.</p>
     <p>La compilation en mode DSO peut être désactivée pour certains
@@ -143,8 +143,8 @@ $ apxs -cia mod_foo.c
 <div class="section">
 <h2><a name="background" id="background">Les dessous du fonctionnement des DSO</a></h2>
 
-    <p>Les clônes modernes d'UNIX proposent un astucieux mécanisme
-    communément appelé édition de liens et chargement dynamiques d'
+    <p>Les clônes modernes d'UNIX proposent un mécanisme
+    appelé édition de liens et chargement dynamiques d'
     <em>Objets Dynamiques Partagés</em> (DSO), qui permet de construire un
     morceau de programme dans un format spécial pour le rendre chargeable
     à l'exécution dans l'espace d'adressage d'un programme exécutable.</p>
@@ -234,8 +234,7 @@ $ apxs -cia mod_foo.c
     c'est dans cette optique que le mécanisme DSO a été conçu ; c'est cette
     approche qui est ainsi
     utilisée par pratiquement tous les types de bibliothèques que fournit le
-    système d'exploitation. Par contre, les objets partagés sont relativement
-    peu utilisés pour étendre les fonctionnalités d'un programme.</p>
+    système d'exploitation.</p>
 
 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
 <div class="section">
@@ -246,23 +245,23 @@ $ apxs -cia mod_foo.c
 
     <ul>
       <li>Le paquetage du serveur est plus flexible à l'exécution car le
-      processus serveur effectif peut être assemblé à l'exécution via la
+      processus serveur peut être assemblé à l'exécution via la
       directive <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> du fichier de
       configuration <code>httpd.conf</code> plutôt que par des options du script
       <code class="program"><a href="./programs/configure.html">configure</a></code> à la compilation. Par exemple,
       on peut ainsi exécuter différentes instances du serveur
-      (standard et version SSL, version minimale et version étoffée
-      [mod_perl, PHP3], <em>etc...</em>) à partir d'une seule installation
+      (standard et version SSL, version minimale et version dynamique
+      [mod_perl, mod_php], <em>etc...</em>) à partir d'une seule installation
       d'Apache httpd.</li>
 
       <li>Le paquetage du serveur peut être facilement étendu avec des modules
-      tiers, même après l'installation. Ceci présente en tout cas un gros
+      tiers, même après l'installation. Ceci présente un gros
       avantage pour les mainteneurs de paquetages destinés aux distributions,
       car ils peuvent créer un paquetage Apache httpd de base, et des paquetages
       additionnels contenant des extensions telles que PHP, mod_perl, mod_fastcgi,
       <em>etc...</em></li>
 
-      <li>Une facilité de prototypage des modules Apache httpd car la paire
+      <li>Une facilité de prototypage des modules Apache httpd, car la paire
       DSO/<code class="program"><a href="./programs/apxs.html">apxs</a></code> vous permet d'une part de travailler en
       dehors de l'arborescence des sources d'Apache httpd, et d'autre part de n'avoir
       besoin que de la commande <code>apxs -i</code>
@@ -274,10 +273,6 @@ $ apxs -cia mod_foo.c
     <p>Inconvénients des DSO :</p>
 
     <ul>
-      <li>Le mécanisme DSO n'est pas disponible sur toutes les plates-formes
-      car tous les systèmes d'exploitation ne supportent pas le chargement
-      dynamique de code dans l'espace d'adressage d'un programme.</li>
-
       <li>Le serveur est environ 20 % plus lent au démarrage
       à cause des résolutions de symboles supplémentaires que le chargeur
       Unix doit effectuer.</li>

Modified: httpd/httpd/trunk/docs/manual/expr.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/expr.html.en?rev=1066484&r1=1066483&r2=1066484&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/expr.html.en (original)
+++ httpd/httpd/trunk/docs/manual/expr.html.en Wed Feb  2 14:43:23 2011
@@ -18,7 +18,8 @@
 <div id="path">
 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.3</a></div><div id="page-content"><div id="preamble"><h1>Expressions in Apache HTTP Server</h1>
 <div class="toplang">
-<p><span>Available Languages: </span><a href="./en/expr.html" title="English">&nbsp;en&nbsp;</a></p>
+<p><span>Available Languages: </span><a href="./en/expr.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/expr.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a></p>
 </div>
 
     <p>Historically, there are several syntax variants for expressions used to express
@@ -404,7 +405,8 @@ listfunction ::= listfuncname "<strong>(
 
 </div></div>
 <div class="bottomlang">
-<p><span>Available Languages: </span><a href="./en/expr.html" title="English">&nbsp;en&nbsp;</a></p>
+<p><span>Available Languages: </span><a href="./en/expr.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/expr.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a></p>
 </div><div id="footer">
 <p class="apache">Copyright 2011 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
 <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>

Modified: httpd/httpd/trunk/docs/manual/mod/mod_alias.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_alias.html.fr?rev=1066484&r1=1066483&r2=1066484&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_alias.html.fr (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_alias.html.fr Wed Feb  2 14:43:23 2011
@@ -153,7 +153,9 @@ de fichiers</td></tr>
     <dl><dd><code>Alias /icons/ /usr/local/apache/icons/</code></dd></dl>
 
     <p>l'alias précédent ne s'appliquera pas à l'url
-    <code>/icons</code>.</p>
+    <code>/icons</code> à cause de l'absence du slash final. Ainsi, si
+    le slash final est absent du <var>chemin de l'URL</var>, il doit
+    aussi l'être du <var>chemin du fichier</var>.</p>
 
     <p>Notez qu'il pourra s'avérer nécessaire de définir des sections
     <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>

Modified: httpd/httpd/trunk/docs/manual/mod/mod_negotiation.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_negotiation.html.en?rev=1066484&r1=1066483&r2=1066484&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_negotiation.html.en (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_negotiation.html.en Wed Feb  2 14:43:23 2011
@@ -114,8 +114,8 @@ Negotiation</a></li>
           0.</dd>
 
           <dt><code>qs</code></dt>
-          <dd>a floating-point number with a value in the range 0.0
-          to 1.0, indicating the relative 'quality' of this variant
+          <dd>a floating-point number with a value in the range 0[.000]
+          to 1[.000], indicating the relative 'quality' of this variant
           compared to the other available variants, independent of
           the client's capabilities. For example, a jpeg file is
           usually of higher source quality than an ascii file if it

Modified: httpd/httpd/trunk/docs/manual/mod/mod_negotiation.xml.ja
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_negotiation.xml.ja?rev=1066484&r1=1066483&r2=1066484&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_negotiation.xml.ja [utf-8] (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_negotiation.xml.ja [utf-8] Wed Feb  2 14:43:23 2011
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
-<!-- English Revision: 420990:1029134 (outdated) -->
+<!-- English Revision: 420990:1066440 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more

Modified: httpd/httpd/trunk/docs/manual/mod/mod_proxy_http.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_proxy_http.html.en?rev=1066484&r1=1066483&r2=1066484&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_proxy_http.html.en (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_proxy_http.html.en Wed Feb  2 14:43:23 2011
@@ -100,7 +100,7 @@
         encoding.  This allows the request to be efficiently streamed,
         but requires that the backend server supports HTTP/1.1.</dd>
         <dt>proxy-interim-response</dt>
-        <dd>This variable takes values <code>RFC</code> or
+        <dd>This variable takes values <code>RFC</code> (the default) or
         <code>Suppress</code>.  Earlier httpd versions would suppress
         HTTP interim (1xx) responses sent from the backend.  This is
         technically a violation of the HTTP protocol.  In practice,

Modified: httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.fr?rev=1066484&r1=1066483&r2=1066484&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.fr (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.fr Wed Feb  2 14:43:23 2011
@@ -127,16 +127,21 @@ répertoire</td></tr>
       <p>La directive <code class="directive">RewriteBase</code> définit
       explicitement le chemin URL de base (et non le chemin du
       répertoire dans le système de fichiers !) pour les réécritures dans un contexte
-      de répertoire. Lorsque vous utilisez une directive <code class="directive"><a href="#rewriterule">RewriteRule</a></code> dans un fichier
+      de répertoire dont le résultat est la substitution d'un
+      chemin relatif. Lorsque vous utilisez une directive <code class="directive"><a href="#rewriterule">RewriteRule</a></code> dans un fichier
       <code>.htaccess</code>, <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> enlève le
       préfixe de répertoire local avant d'effectuer le traitement, puis
       réécrit ce qui reste de l'URL. Lorsque la réécriture est terminée,
-      <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> rajoute automatiquement le préfixe de
-      répertoire local au chemin.</p>
+      <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ajoute automatiquement le préfixe de
+      répertoire local (ou la valeur de la directive
+      <code class="directive">RewriteBase</code> si cette dernière est définie)
+      à la chaîne de substitution avant de la remettre à disposition du
+      serveur, comme s'il s'agissait de l'URL d'origine.</p>
 
 	<p>Cette directive est <em>requise</em> pour les réécritures
 	dans un contexte de répertoire défini via la directive
-	<code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code>.</p>
+	<code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> lorsque la
+	substitution utilise un chemin relatif.</p>
 
       <p>Si votre chemin URL n'existe pas réellement dans le système de
       fichiers, ou ne trouve pas directement sous le répertoire défini
@@ -282,6 +287,7 @@ la réécriture soit effectuée
                  REQUEST_FILENAME<br />
                  IS_SUBREQ<br />
                  HTTPS<br />
+		 REQUEST_SCHEME<br />
               </td>
             </tr>
           </table>
@@ -290,7 +296,12 @@ la réécriture soit effectuée
 		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 ailleurs dans le
-		manuel ou dans la spécification CGI. Parmi les variables
+		manuel ou dans la spécification CGI.</p>
+
+		<p>SERVER_NAME et SERVER_PORT dépendent respectivement
+		des valeurs des directives <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code> et <code class="directive"><a href="../mod/core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code>.</p>
+		
+		<p>Parmi les variables
 		spécifiques à mod_rewrite, ou trouve les suivantes :</p>
         <div class="note">
                 <dl>
@@ -344,11 +355,21 @@ la réécriture soit effectuée
 		  (Cette variable peut être utilisée sans problème, que
 		  <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> soit chargé ou non.</dd>
 
+		  <dt><code>REQUEST_SCHEME</code></dt>
+
+                  <dd>Contient le protocole de la requête (en général
+		  "http" ou "https"). La valeur peut être modifiée par
+		  la directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>.</dd>
+
                 </dl>
 </div>
         </li>
       </ul>
 
+      <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 href="../expr.html">ap_expr</a>.</p>
+
       <p>Autres points à connaître ::</p>
       <ol>
         <li>
@@ -625,6 +646,24 @@ la réécriture soit effectuée
 </div>
         </li>
 
+	<li>
+           <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>
+	    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>
+
+           <div class="example"><p><code>
+           RewriteCond expr "! %{HTTP_REFERER} -strmatch '*://%{HTTP_HOST}/*'"<br />
+           RewriteRule ^/images - [F]
+           </code></p></div>
+        </li>
+
 	<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>
@@ -921,34 +960,74 @@ la version version 2.1</td></tr>
       <p><a id="patterns" name="patterns"><em>Modèle</em></a> est une
       <a id="regexp" name="regexp">expression rationnelle</a>
       compatible perl. Dans la première règle de réécriture,
-      l'expression est comparée au (%-encoded)
+      l'expression est comparée au (%-decoded)
       <a href="./directive-dict.html#Syntax">chemin de l'URL</a> de la
       requête ; les expressions suivantes sont comparées à la sortie de
       la dernière règle de réécriture qui a été appliquée.</p>
 
 <div class="note"><h3>Qu'est-ce qui est comparé ?</h3>
-      <p>Le <em>Modèle</em> est d'abord comparé à la partie
-      de l'URL après le nom d'hôte et le port, et avant la chaîne de
-      requête.</p>
-
-      <p>Dans un contexte de répertoire, <em>Modèle</em> est comparé à
-      ce qui reste de l'URL après suppression du préfixe qui a conduit
-      Apache httpd à la règle courante (voir la directive <code class="directive"><a href="#rewritebase">RewriteBase</a></code>). Le préfixe supprimé
-      se termine toujours par un slash, ce qui signifie que la
-      correspondance se fera toujours avec une chaîne qui ne commence
-      pas par un slash. Un <em>Modèle</em> contenant <code>^/</code> ne
-      correspondra jamais dans un contexte de répertoire.</p>
       
+      <p>Dans un contexte de serveur virtuel <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code>, 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>
+
+      <p>Dans les contextes de répertoire <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> et htaccess, le
+      <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 à la règle <code class="directive">RewriteRule</code> (par
+      exemple "app1/index.html" ou
+      "index.html" selon l'endroit où les directives sont définies).</p>
       
       <p>Si vous souhaitez faire une comparaison sur le nom
       d'hôte, le port, ou la chaîne de requête, utilisez une
       directive <code class="directive"><a href="#rewritecond">RewriteCond</a></code>
       comportant respectivement les variables
       <code>%{HTTP_HOST}</code>, <code>%{SERVER_PORT}</code>, ou
-      <code>%{QUERY_STRING}</code>. Si vous désirez effectuer une
-      correspondance avec l'ensemble du chemin de l'URL dans un contexte
-      de répertoire (htaccess), utilisez la variable
-      <code>%{REQUEST_URI}</code>.</p>
+      <code>%{QUERY_STRING}</code>.</p>
+</div>
+
+<div class="note"><h3>Réécritures dans un contexte de répertoire</h3>
+<ul>
+<li>L'utilisation du moteur de réécriture dans les
+fichiers <a href="../howto/htaccess.html">.htaccess</a> et les sections
+<code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> est un peu plus
+complexe.</li>
+
+<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
+<code class="directive"><a href="#rewritebase">RewriteBase</a></code> pour plus de
+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
+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
+<code class="directive">RewriteCond</code>.</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ègles de réécriture soient permises du point de vue de
+la syntaxe dans les sections <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> et <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>, elles n'y sont pas prises en compte, et
+n'y sont à priori d'aucune utilité.</li>
+</ul>
 </div>
 
 	<p>Pour quelques conseils à propos des <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expressions rationnelles</a>, voir le
@@ -1110,14 +1189,15 @@ substitution !
         </td>
     </tr>
     <tr>
-        <td>discardpathinfo|DPI</td>
+        <td>discardpath|DPI</td>
         <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>env|E=<em>VAR</em>[:<em>VAL</em>]</td>
+        <td>env|E=[!]<em>VAR</em>[:<em>VAL</em>]</td>
         <td>Définit la variable d'environnement <em>VAR</em> (à la valeur
-	<em>VAL</em> si elle est fournie). <em><a href="../rewrite/flags.html#flag_e">détails ...</a></em></td>
+	<em>VAL</em> si elle est fournie). La variante !<em>VAR</em>
+	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>
@@ -1222,45 +1302,6 @@ configuration du module <code class="mod
 utilisé dans la directive <code class="directive"><a href="#rewriterule">RewriteRule</a></code></p>
 </div>
 
-<div class="note"><h3>Réécritures dans le contexte de répertoire</h3>
-
-<p>Le moteur de réécriture peut être utilisé dans les fichiers <a href="../howto/htaccess.html">.htaccess</a>. Pour activer le moteur de
-réécriture pour ces fichiers, vous devez préciser "<code>RewriteEngine
-On</code>" <strong>et</strong> "<code>Options FollowSymLinks</code>"
-doit être activé. Si votre administrateur a interdit la surcharge de
-<code>FollowSymLinks</code> pour un répertoire utilisateur, vous ne
-pouvez pas utiliser le moteur de réécriture. Cette restriction est
-nécessaire pour des raisons de sécurité.</p>
-
-<p>Lorsqu'on utilise le moteur de réécriture dans les fichiers
-<code>.htaccess</code>, le préfixe du répertoire (qui est
-toujours le même pour un répertoire donné) est automatiquement
-<em>supprimé</em> pour la comparaison du modèle et automatiquement
-<em>ajouté</em> une fois la substitution effectuée. Cette fonctionnalité
-est nécessaire pour de nombreux cas de réécriture ; sans elle, vous
-seriez obligé de tenir compte du répertoire parent pour la comparaison,
-ce qui n'est pas toujours
-possible. Il y a une exception : si une chaîne de substitution commence
-par <code>http://</code>, le préfixe du répertoire ne sera
-<strong>pas</strong> ajouté, et une redirection externe (ou le passage
-par un mandataire, si le drapeau <strong>P</strong> est utilisé) sera
-initiée. Voir la directive <code class="directive"><a href="#rewritebase">RewriteBase</a></code> pour plus de détails.</p>
-
-<p>Le moteur de réécriture peut aussi être utilisé dans les sections
-<code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> avec les
-mêmes règles de comparaison des préfixes que celles qui s'appliquent
-pour les fichiers <code>.htaccess</code>. Cependant, il est en général
-plus simple, pour éviter la complication des substitutions de préfixes,
-de définir les règles de réécriture dans le contexte du serveur
-principal ou des hôtes virtuels, plutôt que dans une section
-<code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>.</p>
-
-<p>Bien que du point de vue syntaxique, il soit permis de définir des
-règles de réécriture dans les sections <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> et <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>, ce n'est à priori
-d'aucune utilité et n'est pas supporté.</p>
-
-</div>
-
      <p>Voici toutes les combinaisons de substitution et leurs
      significations :</p>
 

Modified: httpd/httpd/trunk/docs/manual/rewrite/flags.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/rewrite/flags.html.fr?rev=1066484&r1=1066483&r2=1066484&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/rewrite/flags.html.fr (original)
+++ httpd/httpd/trunk/docs/manual/rewrite/flags.html.fr Wed Feb  2 14:43:23 2011
@@ -230,7 +230,7 @@ fonctionnement des variables d'environne
 <p>La syntaxe complète pour ce drapeau est :</p>
 
 <div class="example"><p><code>
-[E=VAR:VAL]
+[E=!VAR]
 </code></p></div>
 
 <p><code>VAL</code> peut comporter des références arrières
@@ -245,6 +245,14 @@ fonctionnement des variables d'environne
 <p>vous pouvez définir la variable d'environnement nommée
 <code>VAR</code> avec une valeur vide.</p>
 
+<p>La forme</p>
+
+<div class="example"><p><code>
+[E=!VAR]
+</code></p></div>
+
+<p>permet d'annuler la définition de la variable <code>VAR</code>.</p>
+
 <p>Les variables d'environnement s'emploient dans différents contextes,
 comme les programmes CGI, d'autres directives RewriteRule, ou des
 directives CustomLog.</p>

Modified: httpd/httpd/trunk/docs/manual/upgrading.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/upgrading.html.fr?rev=1066484&r1=1066483&r2=1066484&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/upgrading.html.fr (original)
+++ httpd/httpd/trunk/docs/manual/upgrading.html.fr Wed Feb  2 14:43:23 2011
@@ -21,8 +21,6 @@
 <p><span>Langues Disponibles: </span><a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
 <a href="./fr/upgrading.html" title="Français">&nbsp;fr&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
-            anglaise pour les changements récents.</div>
 
   <p>Afin d'assister les utilisateurs lors de leurs opérations de mise à
   jour, nous maintenons un document
@@ -240,6 +238,12 @@ nécessiter une modification des fichier
       <li><code class="module"><a href="./mod/mod_auto_index.html">mod_auto_index</a></code>: extrait maintenant les titres
       et affiche la description pour les fichiers .xhtml qui étaient
       jusqu'alors ignorés.</li>
+
+      <li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> : le format par défaut des variables
+      <code>*_DN</code> a changé. Il est cependant encore possible
+      d'utiliser l'ancien format via la nouvelle option
+      <code>LegacyDNStringFormat</code> de la directive <code class="directive"><a href="./mod/mod_ssl.html#ssloptions">SSLOptions</a></code>.</li>
+
       <li><code class="program"><a href="./programs/htpasswd.html">htpasswd</a></code> utilise maintenant par défaut les
       condensés MD5 sur toutes les plates-formes.</li>
     </ul>

Modified: httpd/httpd/trunk/docs/manual/upgrading.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/upgrading.xml.meta?rev=1066484&r1=1066483&r2=1066484&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/upgrading.xml.meta (original)
+++ httpd/httpd/trunk/docs/manual/upgrading.xml.meta Wed Feb  2 14:43:23 2011
@@ -8,6 +8,6 @@
 
   <variants>
     <variant>en</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>

Modified: httpd/httpd/trunk/docs/manual/vhosts/ip-based.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/vhosts/ip-based.html.fr?rev=1066484&r1=1066483&r2=1066484&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/vhosts/ip-based.html.fr (original)
+++ httpd/httpd/trunk/docs/manual/vhosts/ip-based.html.fr Wed Feb  2 14:43:23 2011
@@ -24,8 +24,6 @@
 <a href="../ko/vhosts/ip-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
 <a href="../tr/vhosts/ip-based.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
-            anglaise pour les changements récents.</div>
 </div>
 <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#requirements">Système requis</a></li>
 <li><img alt="" src="../images/down.gif" /> <a href="#howto">Comment configurer Apache</a></li>
@@ -49,14 +47,9 @@ résident pour des serveurs virtuels</a>
     IP" et la commande "ifconfig" pour les activer), et/ou utiliser
     plusieurs numéros de port.</p>
 
-    <p>Dans la plupart des cas, les <a href="name-based.html">serveurs
-    virtuels à base de nom</a> sont plus appropriés, car ils permettent
-    de partager une seule paire adresse/port entre de nombreux serveurs
-    virtuels. Voir le document <a href="name-based.html#namevip">Serveurs virtuels à base de noms ou
-    serveurs virtuels à base d'adresse IP</a> pour vous aider à prendre
-    une décision.
-    </p>
-
+    <p>Selon la terminologie du serveur HTTP Apache, l'utilisation d'une
+    seule adresse IP avec plusieurs ports TCP s'apparente aussi à de
+    l'hébergement virtuel basé sur IP.</p>
 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="section">
 <h2><a name="howto" id="howto">Comment configurer Apache</a></h2>
@@ -115,7 +108,7 @@ résident pour des serveurs virtuels</a>
     que le processus résident doit gérer. Par exemple&nbsp;:</p>
 
     <div class="example"><p><code>
-    Listen www.example.com:80
+    Listen 192.0.2.100:80
     </code></p></div>
 
     <p>Il est recommandé d'utiliser une adresse IP plutôt qu'un nom

Modified: httpd/httpd/trunk/docs/manual/vhosts/ip-based.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/vhosts/ip-based.xml.meta?rev=1066484&r1=1066483&r2=1066484&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/vhosts/ip-based.xml.meta (original)
+++ httpd/httpd/trunk/docs/manual/vhosts/ip-based.xml.meta Wed Feb  2 14:43:23 2011
@@ -8,7 +8,7 @@
 
   <variants>
     <variant>en</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
     <variant outdated="yes">ja</variant>
     <variant outdated="yes">ko</variant>
     <variant outdated="yes">tr</variant>

Modified: httpd/httpd/trunk/docs/manual/vhosts/name-based.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/vhosts/name-based.html.en?rev=1066484&r1=1066483&r2=1066484&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/vhosts/name-based.html.en (original)
+++ httpd/httpd/trunk/docs/manual/vhosts/name-based.html.en Wed Feb  2 14:43:23 2011
@@ -49,25 +49,15 @@
     IP address and then configure the Apache HTTP Server to recognize
     the different hostnames. Name-based virtual hosting also eases
     the demand for scarce IP addresses. Therefore you should use
-    name-based virtual hosting unless there is a specific reason to
-    choose IP-based virtual hosting. Some reasons why you might consider
-    using IP-based virtual hosting:</p>
-
-    <ul>
-       <li>Name-based virtual hosting often <a href="../ssl/ssl_faq.html#vhosts">
-        cannot be used with SSL secure servers</a>
-        because of the nature of the SSL protocol.</li>
-
-        <li>Some operating systems and network equipment implement bandwidth
-        management techniques that cannot differentiate between hosts unless
-        they are on separate IP addresses.</li>
-    </ul>
+    name-based virtual hosting unless you are using equipment
+    that explicitly demands IP-based hosting.  Historical reasons for
+    IP-based virtual hosting based on client support are no longer
+    applicable to a general-purpose web server.</p>
 
     <p> Name-based virtual hosting builds off of the IP-based virtual host
     selection algorithm, meaning that searches for the proper server name
     occur only between virtual hosts that have the best IP-based address.</p>
 
-
 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="section">
 <h2><a name="alg" id="alg">How the server selects the proper name-based virtual host</a></h2>

Modified: httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.de
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.de?rev=1066484&r1=1066483&r2=1066484&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.de (original)
+++ httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.de Wed Feb  2 14:43:23 2011
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
-<!-- English Revision: 420990:1053666 (outdated) -->
+<!-- English Revision: 420990:1066434 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more

Modified: httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.fr?rev=1066484&r1=1066483&r2=1066484&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.fr Wed Feb  2 14:43:23 2011
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='ISO-8859-1' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1053231:1053666 (outdated) -->
+<!-- English Revision: 1053231:1066434 (outdated) -->
 <!-- French translation by alain B, review by Vincent Deffontaines 
 	updated by Lucien GENTIS -->
 

Modified: httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.ja
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.ja?rev=1066484&r1=1066483&r2=1066484&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.ja [utf-8] (original)
+++ httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.ja [utf-8] Wed Feb  2 14:43:23 2011
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
-<!-- English Revision: 420990:1053666 (outdated) -->
+<!-- English Revision: 420990:1066434 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more

Modified: httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.ko
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.ko?rev=1066484&r1=1066483&r2=1066484&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.ko [euc-kr] (original)
+++ httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.ko [euc-kr] Wed Feb  2 14:43:23 2011
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='EUC-KR' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.ko.xsl"?>
-<!-- English Revision: 420990:1053666 (outdated) -->
+<!-- English Revision: 420990:1066434 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more

Modified: httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.tr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.tr?rev=1066484&r1=1066483&r2=1066484&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.tr [utf-8] (original)
+++ httpd/httpd/trunk/docs/manual/vhosts/name-based.xml.tr [utf-8] Wed Feb  2 14:43:23 2011
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.tr.xsl"?>
-<!-- English Revision: 659902:1053666 (outdated) -->
+<!-- English Revision: 659902:1066434 (outdated) -->
 <!-- =====================================================
  Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
    Reviewed by: Orhan Berent <berent belgeler.org>