From: Lucien Gentis
Date: Sat, 19 Oct 2013 14:12:58 +0000 (+0000)
Subject: Update.
X-Git-Tag: 2.2.26~12
X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=22f10e317c88a01d1b33c4cfa99850eae2bffbde;p=thirdparty%2Fapache%2Fhttpd.git
Update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x@1533770 13f79535-47bb-0310-9956-ffa450edef68
---
diff --git a/docs/manual/mod/mod_proxy.xml.fr b/docs/manual/mod/mod_proxy.xml.fr
index 86a35061ca5..6c0cf122875 100644
--- a/docs/manual/mod/mod_proxy.xml.fr
+++ b/docs/manual/mod/mod_proxy.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -1190,16 +1190,6 @@ l'espace d'URLs du serveur local
car la protection limitée contre les attaques à base d'URL que
fournit le mandataire est alors supprimée.
- Le mot-clé optionnel interpolate (disponible depuis
- httpd 2.2.9), en combinaison avec la directive
- ProxyPassInterpolateEnv, permet à ProxyPass
- d'interpoler les variables d'environnement à l'aide de la syntaxe
- ${VARNAME}. Notez que de nombreuses variables
- d'environnement standard dérivées de CGI n'existeront pas lorsque
- l'interpolation se produit ; vous devrez alors encore avoir avoir
- recours à mod_rewrite pour des règles
- complexes.
-
Lorsque la directive ProxyPass est utilisée à l'intérieur d'une
section Location, le premier argument est omis et le répertoire
@@ -1222,6 +1212,32 @@ l'espace d'URLs du serveur local
module="mod_rewrite">RewriteRule et son drapeau
[P]
.
+ Le mot-clé optionnel interpolate (disponible depuis
+ httpd 2.2.9), en combinaison avec la directive
+ ProxyPassInterpolateEnv, permet à ProxyPass
+ d'interpoler les variables d'environnement à l'aide de la syntaxe
+ ${VARNAME}. Notez que de nombreuses variables
+ d'environnement standard dérivées de CGI n'existeront pas lorsque
+ l'interpolation se produit ; vous devrez alors encore avoir avoir
+ recours à mod_rewrite pour des règles
+ complexes. Notez aussi que l'interpolation n'est pas supportée dans
+ la partie protocole d'une URL. La détermination dynamique du
+ protocole peut être effectuée à l'aide de
+ mod_rewrite comme dans l'exemple suivant :
+
+
+RewriteEngine On
+
+RewriteCond %{HTTPS} =off
+RewriteRule . - [E=protocol:http]
+RewriteCond %{HTTPS} =on
+RewriteRule . - [E=protocol:https]
+
+RewriteRule ^/mirror/foo/(.*) %{ENV:protocol}://backend.example.com/$1 [P]
+ProxyPassReverse /mirror/foo/ http://backend.example.com/
+ProxyPassReverse /mirror/foo/ https://backend.example.com/
+
+
@@ -1371,7 +1387,8 @@ par un serveur mandaté en inverse
httpd 2.2.9), utilisé en combinaison avec la directive
ProxyPassInterpolateEnv, permet
l'interpolation des variables d'environnement spécifiées en
- utilisant le format ${VARNAME}.
+ utilisant le format ${VARNAME} Notez que l'interpolation
+ n'est pas supportée dans la partie protocole d'une URL.
Lorsque cette directive est utilisée dans une section