From 7cdf97cd49d67b77cdffb02acf9713a692ba33e6 Mon Sep 17 00:00:00 2001 From: Lucien Gentis Date: Sat, 9 Feb 2019 16:29:03 +0000 Subject: [PATCH] XML file fr doc update. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1853288 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/mod/mod_rewrite.xml.fr | 34 +++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/docs/manual/mod/mod_rewrite.xml.fr b/docs/manual/mod/mod_rewrite.xml.fr index 8e5bcc5b0b..4ef2c39568 100644 --- a/docs/manual/mod/mod_rewrite.xml.fr +++ b/docs/manual/mod/mod_rewrite.xml.fr @@ -1,7 +1,7 @@ - + @@ -1250,7 +1250,39 @@ d'expression rationnelle), elles n'y sont pas prises en compte, et n'y sont à priori d'aucune utilité. Les substitutions relatives sont une fonctionnalité qui n'est, elle non-plus pas supportée dans ce genre de contexte. + +
  • Les blocs If suivent les règles +du contexte de répertoire.
  • + +
  • Par défaut, mod_rewrite écrase les règles précédentes au sein de sections combinées appartenant au même +contexte. Pour modifier ce comportement, on peut utiliser la directive +RewriteOptions pour définir par exemple +l'option Inherit.
  • + +
  • La directive RewriteOptions permet +aussi de contrôler le comportement des sections définies au même niveau +d'imbrication dans la configuration. Dans l'exemple suivant, par défaut seule la +règle RewriteRules définie dans le second bloc If est prise en compte car celle définie dans le +premier bloc est écrasée. Définir RewriteOptions Inherit force mod_rewrite à combiner +les deux sections en prenant en compte les deux règles et pas seulement la +dernière.
  • + + +<If "true"> + # Sans RewriteOptions Inherit, cette règle est écrasée par celle de la section + # suivante et aucune redirection ne sera effectuée pour les URIs contenant + # 'foo' + RewriteRule foo http://example.com/foo [R] +</If> +<If "true"> + RewriteRule bar http://example.com/bar [R] +</If> + +

    Pour quelques conseils à propos des