You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by lg...@apache.org on 2019/02/09 16:29:03 UTC

svn commit: r1853288 - /httpd/httpd/trunk/docs/manual/mod/mod_rewrite.xml.fr

Author: lgentis
Date: Sat Feb  9 16:29:03 2019
New Revision: 1853288

URL: http://svn.apache.org/viewvc?rev=1853288&view=rev
Log:
XML file fr doc update.

Modified:
    httpd/httpd/trunk/docs/manual/mod/mod_rewrite.xml.fr

Modified: httpd/httpd/trunk/docs/manual/mod/mod_rewrite.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_rewrite.xml.fr?rev=1853288&r1=1853287&r2=1853288&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_rewrite.xml.fr [utf-8] (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_rewrite.xml.fr [utf-8] Sat Feb  9 16:29:03 2019
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1827608 -->
+<!-- English Revision: 1853280 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -1250,7 +1250,39 @@ d'expression rationnelle), elles n'y son
 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.</li>
+
+<li>Les blocs <directive module="core">If</directive> suivent les règles
+du contexte de <em>répertoire</em>.</li>
+
+<li>Par défaut, mod_rewrite écrase les règles précédentes au sein de <a
+href="../sections.html#merging">sections combinées</a> appartenant au même
+contexte. Pour modifier ce comportement, on peut utiliser la directive
+<directive module="rewrite">RewriteOptions</directive> pour définir par exemple
+l'option <em>Inherit</em>.</li>
+
+<li>La directive <directive module="rewrite">RewriteOptions</directive> 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 <directive
+module="core">If</directive> est prise en compte car celle définie dans le
+premier bloc est écrasée. Définir <directive
+module="rewrite">RewriteOptions</directive> Inherit force mod_rewrite à combiner
+les deux sections en prenant en compte les deux règles et pas seulement la
+dernière.</li>
 </ul>
+<example>
+<highlight language="config">
+&lt;If "true"&gt;
+  # 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]
+&lt;/If&gt;
+&lt;If "true"&gt;
+  RewriteRule bar http://example.com/bar [R]
+&lt;/If&gt;
+</highlight>
+</example>
 </note>
 
 	<p>Pour quelques conseils à propos des <glossary