From 9b9bd39005485459efb2489faa486f43bfba311b Mon Sep 17 00:00:00 2001 From: Lucien Gentis Date: Sat, 18 Mar 2023 14:54:47 +0000 Subject: fr doc XML files updates. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1908496 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/mod/mod_rewrite.xml.fr | 13 +++++++- docs/manual/rewrite/flags.xml.fr | 66 +++++++++++++++++++++++++++++++++----- 2 files changed, 70 insertions(+), 9 deletions(-) (limited to 'docs') diff --git a/docs/manual/mod/mod_rewrite.xml.fr b/docs/manual/mod/mod_rewrite.xml.fr index 0572e6f258..78c9613b65 100644 --- a/docs/manual/mod/mod_rewrite.xml.fr +++ b/docs/manual/mod/mod_rewrite.xml.fr @@ -1,7 +1,7 @@ - + @@ -1471,6 +1471,17 @@ substitution ! d'appliquer la transformation. détails ... + + BCTLS + Identique à [B], mais n'échappe que les espaces et les caractères de + contrôle. détails ... + + + BNE + Les caractères de [B] ou [BCTLS] qui ne doivent pas + être échappés. détails + ... + backrefnoplus|BNP Avec ce drapeau, si les références arrières sont échappées, diff --git a/docs/manual/rewrite/flags.xml.fr b/docs/manual/rewrite/flags.xml.fr index e977dcaa17..f33d40102d 100644 --- a/docs/manual/rewrite/flags.xml.fr +++ b/docs/manual/rewrite/flags.xml.fr @@ -1,7 +1,7 @@ - + @@ -73,13 +73,7 @@ d'utilisation.

B (échappement dans les références arrières)

Avec le drapeau [B], la directive RewriteRule échappe les caractères -non-alphanumériques avant d'appliquer la transformation. A partir -de la version 2.4.26, vous pouvez limiter l'échappement dans les -références arrières à une liste de caractères que vous pouvez spécifiez comme -dans cet exemple : [B=#?;]. Notez que l'espace peut faire -partie de la liste des caractères à échapper, mais qu'il ne doit pas -être le dernier caractère de cette liste. -

+non-alphanumériques avant d'appliquer la transformation.

mod_rewrite doit supprimer les séquences d'échappement des URLs avant leur @@ -123,6 +117,25 @@ si on présente à ce dernier une URL non échappée.

%{THE_REQUEST}, les chaînes capturées se présentant alors sous la forme codée.

+

A partir +de la version 2.4.26, vous pouvez limiter l'échappement dans les +références arrières à une liste de caractères que vous pouvez spécifiez comme +dans cet exemple : [B=#?;]. Notez que l'espace peut faire +partie de la liste des caractères à échapper, mais que vous devez mettre entre +guillemets le troisième argument de la directive RewriteRule et que l'espace ne doit pas +être le dernier caractère de cette liste. +

+ + +# Échappement des espaces et des points d'interrogation. Les guillemets autour +# du dernier argument sont obligatoires lorsque l'espace est inclus. +RewriteRule "^search/(.*)$" "/search.php?term=$1" "[B= ?]" + + +

Pour définir la liste des caractères à échapper de cette manière, voir flag_bneg et flag_bctls

+
BNP|backrefnoplus (ne pas échapper @@ -133,11 +146,48 @@ espace en %20 au lieu de '+' dans les références arrières. Ceci s'avère utile lorsque la référence arrière est utilisée dans la partie chemin, et non dans les paramètres de la requête.</p> +<highlight language="config"> +# Échappe le caractère espace en %20 dans le chemin au lieu de + comme dans la +# soumission de formulaire à l'aide de la chaîne de paramètres +RewriteRule "^search/(.*)$" "/search.php/$1" "[B,BNP]" +</highlight> + <p>Ce drapeau est disponible à partir de la version 2.4.26 du serveur HTTP Apache.</p> </section> +<section id="flag_bctls"><title>BCTLS +

Le drapeau [BCTLS] est similaire à [B], à la différence que seuls les espaces +et les caractères de contrôle sont échappés. Il s'agit du même jeu de caractères +rejetés lorsqu'ils sont copiés dans la chaîne de paramètres non codée. +

+ + +# Échappe les espaces et les caractères de contrôle +RewriteRule "^search/(.*)$" "/search.php/$1" "[BCTLS]" + + +

Ce drapeau est disponible à partir de la version 2.5.1 du serveur HTTP +Apache.

+ +
+ +
BNE +

Les caractères listés dans [BNE=...] sont exclus des listes de caractères +correspondant aux drapeaux [B] ou [BCTLS]. Ils ne seront donc pas échappés. +

+ + +# Échappe les caractères par défaut, sauf / +RewriteRule "^search/(.*)$" "/search.php?term=$1" "[B,BNE=/]" + + +

Ce drapeau est disponible à partir de la version 2.5.1 du serveur HTTP +Apache.

+ +
+
C|chain

Le drapeau [C] ou [chain] indique que la règle RewriteRule est chaînée avec la -- cgit v1.2.3