diff --git a/docs/manual/mod/mod_rewrite.html.fr.utf8 b/docs/manual/mod/mod_rewrite.html.fr.utf8 index dfbc03c26a..60a4991962 100644 --- a/docs/manual/mod/mod_rewrite.html.fr.utf8 +++ b/docs/manual/mod/mod_rewrite.html.fr.utf8 @@ -1219,7 +1219,33 @@ 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. + +
If suivent les règles
+du contexte de répertoire.RewriteOptions pour définir par exemple
+l'option Inherit.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 expressions rationnelles, voir le