Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.
Historiquement, il existe de nombreuses variantes dans la syntaxe
des expressions permettant d'exprimer une condition dans les
@@ -56,7 +54,13 @@
La Forme de Backus-Naur
(souvent abrégée en BNF, de l'anglais Backus-Naur Form) est une notation permettant de décrire
- les règles syntaxiques des langages de programmation.
+ les règles syntaxiques des langages de programmation. En
+ général, les expressions représentent des valeurs booléennes. Dans
+ ce cas, le point de départ de la BNF est expr.
+ Cependant, certaines directives comme LogMessage utilisent comme
+ paramètres des expressions qui représentent des chaînes de
+ caractères. Dans ce cas, le point de départ de la BNF est
+ string.
@@ -138,7 +142,12 @@ listfunction ::= listfuncname "(" word ")"
Les variables suivantes contiennent la valeur de l'en-tête de
requête HTTP correspondant. La fonction
- req permet d'extraire les valeurs des autres en-têtes.
+ req permet d'extraire les valeurs des autres
+ en-têtes. L'utilisation de ces variables peut provoquer
+ l'ajout du nom d'en-tête correspondant à l'en-tête Vary de la
+ réponse HTTP, sauf spécification contraire pour la directive
+ qui accepte l'expression comme paramètre. La functionreq_novary permet de
+ modifier ce comportement.
Nom
HTTP_ACCEPT
@@ -414,32 +423,37 @@ listfunction ::= listfuncname "(" word ")"
Nom
Description
Restreint
req, http
-
Lit l'en-tête de requête HTTP
-
resp
+
Lit l'en-tête de requête HTTP ; les noms
+ d'en-tête correspondants peuvent être ajoutés à l'en-tête Vary,
+ voir ci-dessous
+
req_novary
+
Identique à req, mais les noms
+ d'en-tête correspondants ne seront pas ajoutés à l'en-tête Vary
+
resp
Lit l'en-tête de réponse HTTP
-
reqenv
+
reqenv
Recherche une variable d'environnement de requête
-
osenv
+
osenv
Recherche une variable d'environnement du système
d'exploitation
-
note
+
note
Recherche une note de requête
-
env
+
env
Renvoie le premier résultat positif de note,
reqenv, osenv
-
tolower
+
tolower
Convertit une chaîne en minuscules
-
toupper
+
toupper
Convertit une chaîne en majuscules
-
escape
+
escape
Echappe les caractères spéciaux en codage hexadécimal
-
unescape
+
unescape
"Déséchappe" les chaînes codées
en hexadécimal, en ne gardant encodés que les slashes; renvoie la chaîne vide
si la séquence %00 est rencontrée
-
file
+
file
Lit le contenu d'un fichier
oui
-
filesize
+
filesize
Renvoie la taille d'un fichier (ou 0 si le fichier n'existe
pas ou ne correspond pas à un fichier régulier)
oui
@@ -447,6 +461,12 @@ listfunction ::= listfuncname "(" word ")"
Les fonctions marquées comme "restreints" ne sont pas disponibles
avec certains modules comme mod_include.
+
Lorsque les fonctions req ou http sont
+ utilisées, le nom d'en-tête sera automatiquement ajouté à l'en-tête
+ Vary de la réponse HTTP, sauf spécification contraire pour la
+ directive qui accepte l'expression comme paramètre. La fonction
+ req_novary permet d'empêcher cet ajout.
+
En plus des fonctions dont la valeur est une chaîne, il existe
aussi des fonctions dont la valeur est une liste, qui acceptent une
chaîne comme argument, et renvoient une liste de mots, autrement dit
diff --git a/docs/manual/expr.xml.meta b/docs/manual/expr.xml.meta
index ea324a8bb2..d5a2e5e1a5 100644
--- a/docs/manual/expr.xml.meta
+++ b/docs/manual/expr.xml.meta
@@ -8,6 +8,6 @@
en
- fr
+ fr
diff --git a/docs/manual/mod/allmodules.xml b/docs/manual/mod/allmodules.xml
index 7cea38ff5d..d4f5f1f925 100644
--- a/docs/manual/mod/allmodules.xml
+++ b/docs/manual/mod/allmodules.xml
@@ -6,6 +6,7 @@
mod_access_compat.xmlmod_actions.xmlmod_alias.xml
+ mod_allowhandlers.xmlmod_allowmethods.xmlmod_asis.xmlmod_auth_basic.xml
diff --git a/docs/manual/mod/allmodules.xml.de b/docs/manual/mod/allmodules.xml.de
index 300e72a246..e6d17b1d98 100644
--- a/docs/manual/mod/allmodules.xml.de
+++ b/docs/manual/mod/allmodules.xml.de
@@ -6,6 +6,7 @@
mod_access_compat.xmlmod_actions.xml.demod_alias.xml
+ mod_allowhandlers.xmlmod_allowmethods.xmlmod_asis.xmlmod_auth_basic.xml
diff --git a/docs/manual/mod/allmodules.xml.es b/docs/manual/mod/allmodules.xml.es
index 6b66d1d959..ae1ae1983d 100644
--- a/docs/manual/mod/allmodules.xml.es
+++ b/docs/manual/mod/allmodules.xml.es
@@ -6,6 +6,7 @@
mod_access_compat.xmlmod_actions.xmlmod_alias.xml
+ mod_allowhandlers.xmlmod_allowmethods.xmlmod_asis.xmlmod_auth_basic.xml
diff --git a/docs/manual/mod/allmodules.xml.fr b/docs/manual/mod/allmodules.xml.fr
index 0dabbc6af5..36fafb4071 100644
--- a/docs/manual/mod/allmodules.xml.fr
+++ b/docs/manual/mod/allmodules.xml.fr
@@ -6,6 +6,7 @@
mod_access_compat.xml.frmod_actions.xml.frmod_alias.xml.fr
+ mod_allowhandlers.xmlmod_allowmethods.xmlmod_asis.xml.frmod_auth_basic.xml.fr
diff --git a/docs/manual/mod/allmodules.xml.ja b/docs/manual/mod/allmodules.xml.ja
index 77eaac3ace..3f7f39effe 100644
--- a/docs/manual/mod/allmodules.xml.ja
+++ b/docs/manual/mod/allmodules.xml.ja
@@ -6,6 +6,7 @@
mod_access_compat.xml.jamod_actions.xml.jamod_alias.xml.ja
+ mod_allowhandlers.xmlmod_allowmethods.xmlmod_asis.xml.jamod_auth_basic.xml.ja
diff --git a/docs/manual/mod/allmodules.xml.ko b/docs/manual/mod/allmodules.xml.ko
index f43b87b311..1362028d33 100644
--- a/docs/manual/mod/allmodules.xml.ko
+++ b/docs/manual/mod/allmodules.xml.ko
@@ -6,6 +6,7 @@
mod_access_compat.xmlmod_actions.xml.komod_alias.xml.ko
+ mod_allowhandlers.xmlmod_allowmethods.xmlmod_asis.xml.komod_auth_basic.xml.ko
diff --git a/docs/manual/mod/allmodules.xml.tr b/docs/manual/mod/allmodules.xml.tr
index 68e3c72f27..9f91968328 100644
--- a/docs/manual/mod/allmodules.xml.tr
+++ b/docs/manual/mod/allmodules.xml.tr
@@ -6,6 +6,7 @@
mod_access_compat.xmlmod_actions.xmlmod_alias.xml.tr
+ mod_allowhandlers.xmlmod_allowmethods.xmlmod_asis.xmlmod_auth_basic.xml
diff --git a/docs/manual/mod/allmodules.xml.zh-cn b/docs/manual/mod/allmodules.xml.zh-cn
index 7cea38ff5d..d4f5f1f925 100644
--- a/docs/manual/mod/allmodules.xml.zh-cn
+++ b/docs/manual/mod/allmodules.xml.zh-cn
@@ -6,6 +6,7 @@
mod_access_compat.xmlmod_actions.xmlmod_alias.xml
+ mod_allowhandlers.xmlmod_allowmethods.xmlmod_asis.xmlmod_auth_basic.xml
diff --git a/docs/manual/mod/directives.html.de b/docs/manual/mod/directives.html.de
index e693c5c5ef..350113091e 100644
--- a/docs/manual/mod/directives.html.de
+++ b/docs/manual/mod/directives.html.de
@@ -71,6 +71,7 @@
diff --git a/docs/manual/mod/index.html.fr b/docs/manual/mod/index.html.fr
index 1f309baa94..a0665c2c9d 100644
--- a/docs/manual/mod/index.html.fr
+++ b/docs/manual/mod/index.html.fr
@@ -73,6 +73,7 @@ type de m
The handler names are case sensitive. The special name
+none can be used to match the case where no handler has been
+set. The special vallue all can be used to allow all
+handlers again in a later config section, even if some headers were denied
+earlier in the configuration merge order:
+
+
+<Location /server-status>
+ AllowHandlers all
+ SetHandler server-status
+</Location>
+
Notice: This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.
+
+
\ No newline at end of file
diff --git a/docs/manual/mod/mod_allowhandlers.xml.meta b/docs/manual/mod/mod_allowhandlers.xml.meta
new file mode 100644
index 0000000000..6e186b0714
--- /dev/null
+++ b/docs/manual/mod/mod_allowhandlers.xml.meta
@@ -0,0 +1,12 @@
+
+
+
+
+ mod_allowhandlers
+ /mod/
+ ..
+
+
+ en
+
+
diff --git a/docs/manual/mod/mod_proxy.html.en b/docs/manual/mod/mod_proxy.html.en
index a9d931f400..2c15e2aed4 100644
--- a/docs/manual/mod/mod_proxy.html.en
+++ b/docs/manual/mod/mod_proxy.html.en
@@ -1284,6 +1284,13 @@ ProxyPass /mirror/foo http://backend.example.com
and url encoded id (like servlet containers) use | to to separate them.
The first part is for the cookie the second for the path.
+
stickysessionsep
+
"."
+
Sets the separation symbol in the session cookie. Some backend application servers
+ do not use the '.' as the symbol. For example the Oracle Weblogic server uses
+ '!'. The correct symbol can be set using this option. The setting of 'Off'
+ signifies that no symbol is used.
+
scolonpathdelim
Off
If set to On the semi-colon character ';' will be
diff --git a/docs/manual/mod/mod_proxy.html.fr b/docs/manual/mod/mod_proxy.html.fr
index 591c028041..db34d6a96b 100644
--- a/docs/manual/mod/mod_proxy.html.fr
+++ b/docs/manual/mod/mod_proxy.html.fr
@@ -1435,6 +1435,16 @@ ProxyPass /mirror/foo http://backend.example.com
conteneurs de servlet), séparez-les par le caractère '|'. La
première partie contient le cookie et la seconde le chemin.
+
stickysessionsep
+
"."
+
Permet de définir le caractère de séparation dans le cookie
+ de session. En effet, certains serveurs d'application d'arrière-plan
+ n'utilisent pas le '.' comme caractère de séparation. Par
+ exemple, le serveur Oracle Weblogic utilise le caractère '!'.
+ Cette option permet donc de définir le caractère de séparation à
+ une valeur appropriée. Si elle est définie à 'Off', aucun
+ caractère de séparation ne sera utilisé.
+
scolonpathdelim
Off
Si ce paramètre est défini à On, le caractère
diff --git a/docs/manual/mod/mod_proxy.xml.ja b/docs/manual/mod/mod_proxy.xml.ja
index ea400cf5b0..85ca6b4a42 100644
--- a/docs/manual/mod/mod_proxy.xml.ja
+++ b/docs/manual/mod/mod_proxy.xml.ja
@@ -1,7 +1,7 @@
-
+