From: André Malo SetEnvIf
and RewriteCond
will not see the
variables set with it.
+
+ DirectoryIndex
+ or generating a directory listing with mod_autoindex
,
+ per-request environment variables are not inherited in the
+ subrequest. Additionally,
+ SetEnvIf
directives
+ are not separately evaluated in the subrequest due to the API phases
+ mod_setenvif
takes action in.Using Environment Variables
-
+ Related Modules Related Directives Related Modules Related Directives CGI Scripts
@@ -482,9 +492,7 @@ SetEnvIf Referer "^http://www\.example\.com/" local_referal
# Allow browsers that do not send Referer info
SetEnvIf Referer "^$" local_referal
<Directory /web/images>
- Order Deny,Allow
- Deny from all
- Allow from env=local_referal
+ Require env local_referal
</Directory>
diff --git a/docs/manual/env.html.fr b/docs/manual/env.html.fr
index 6328730f5f..095020d5aa 100644
--- a/docs/manual/env.html.fr
+++ b/docs/manual/env.html.fr
@@ -151,6 +151,15 @@
cours du traitement de la requête, ce qui signifie que des
directives telles que SetEnvIf
et RewriteCond
ne verront pas
les variables qu'elle aura définies.
+
+ DirectoryIndex
), ou lorsqu'il génère un
+ listing du contenu d'un répertoire via le module
+ mod_autoindex
, la sous-requête n'hérite pas des
+ variables d'environnement spécifiques à la requête. En outre, à cause
+ des phases de l'API auxquelles mod_setenvif
prend
+ part, les directives SetEnvIf
ne sont pas évaluées
+ séparément dans la sous-requête.Utilisation des variables d'environnement
-
+ Modules Apparentés Directives Apparentées Modules Apparentés Directives Apparentées Scripts CGI
@@ -514,9 +523,7 @@ SetEnvIf Referer "^http://www\.example\.com/" local_referal
# Autorise les navigateurs qui n'envoient aucune information de Referer
SetEnvIf Referer "^$" local_referal
<Directory /web/images>
- Order Deny,Allow
- Deny from all
- Allow from env=local_referal
+ Require env local_referal
</Directory>
diff --git a/docs/manual/env.html.tr.utf8 b/docs/manual/env.html.tr.utf8
index 5cc3e50c99..e70b43aa08 100644
--- a/docs/manual/env.html.tr.utf8
+++ b/docs/manual/env.html.tr.utf8
@@ -27,6 +27,7 @@
ko |
tr
Apache HTTP Sunucusunu etkileyen ortam deÄiÅkenleri iki çeÅittir.
diff --git a/docs/manual/env.xml.ja b/docs/manual/env.xml.ja index b626a65b86..0ac83da3a2 100644 --- a/docs/manual/env.xml.ja +++ b/docs/manual/env.xml.ja @@ -1,7 +1,7 @@ - + + + + + + + + + diff --git a/docs/manual/mod/mod_proxy.xml.ja b/docs/manual/mod/mod_proxy.xml.ja index ec444a9188..39789edb0c 100644 --- a/docs/manual/mod/mod_proxy.xml.ja +++ b/docs/manual/mod/mod_proxy.xml.ja @@ -1,7 +1,7 @@ - + + + + - + + + + +