From 7172d658b633074a82a240ce808124238623c878 Mon Sep 17 00:00:00 2001 From: Lucien Gentis Date: Mon, 5 Nov 2012 15:42:10 +0000 Subject: [PATCH] Updates. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1405844 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/expr.xml.fr | 29 +++++++++++++++++++++++++---- docs/manual/mod/mod_rewrite.xml.fr | 9 ++++++--- docs/manual/upgrading.xml.fr | 4 ++-- 3 files changed, 33 insertions(+), 9 deletions(-) diff --git a/docs/manual/expr.xml.fr b/docs/manual/expr.xml.fr index 7a4e22dd55..98cc0952e5 100644 --- a/docs/manual/expr.xml.fr +++ b/docs/manual/expr.xml.fr @@ -1,7 +1,7 @@ - + @@ -61,7 +61,14 @@ Syntaxe en Forme de Backus-Naur

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.

@@ -143,7 +150,13 @@ 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 function req_novary permet de + modifier ce comportement.

@@ -448,7 +461,10 @@ listfunction ::= listfuncname "(" word ")" - + @@ -482,6 +498,11 @@ 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.

+

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/mod/mod_rewrite.xml.fr b/docs/manual/mod/mod_rewrite.xml.fr index d36b7881b2..867f62ae8a 100644 --- a/docs/manual/mod/mod_rewrite.xml.fr +++ b/docs/manual/mod/mod_rewrite.xml.fr @@ -1,7 +1,7 @@ - + @@ -620,7 +620,10 @@ la réécriture soit effectuée

Si la chaîne de test contient la valeur spéciale expr, expression de comparaison sera traité en tant qu'expression rationnelle de type ap_expr.

+ href="../expr.html">ap_expr. Si des en-têtes HTTP sont + référencés dans l'expression rationnelle, et si le drapeau + novary n'est pas activé, ils seront ajoutés à + l'en-tête Vary.

Autres points à connaître ::

    @@ -1487,7 +1490,7 @@ redondant)

    Dans une configuration de niveau répertoire pour /chemin
    - (/chemin/physique/vers/chemin/.htaccess, avec + (/chemin/physique/vers/chemin/.htacccess, avec RewriteBase /chemin)
    pour la requête ``GET /chemin/chemin-local/infochemin'':

    diff --git a/docs/manual/upgrading.xml.fr b/docs/manual/upgrading.xml.fr index 49c8c4cfb6..93507962b4 100644 --- a/docs/manual/upgrading.xml.fr +++ b/docs/manual/upgrading.xml.fr @@ -3,7 +3,7 @@ - +

NomDescriptionRestreint
req, httpLit l'en-tête de requête HTTP
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
resp Lit l'en-tête de réponse HTTP
reqenv