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:30:39 UTC
svn commit: r1853289 -
/httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.fr.utf8
Author: lgentis
Date: Sat Feb 9 16:30:38 2019
New Revision: 1853289
URL: http://svn.apache.org/viewvc?rev=1853289&view=rev
Log:
fr doc rebuild.
Modified:
httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.fr.utf8
Modified: httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.fr.utf8
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.fr.utf8?rev=1853289&r1=1853288&r2=1853289&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.fr.utf8 [utf-8] (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.fr.utf8 [utf-8] Sat Feb 9 16:30:38 2019
@@ -1219,7 +1219,33 @@ 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 <code class="directive"><a href="../mod/core.html#if">If</a></code> 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
+<code class="directive"><a href="../mod/rewrite.html#rewriteoptions">RewriteOptions</a></code> pour définir par exemple
+l'option <em>Inherit</em>.</li>
+
+<li>La directive <code class="directive"><a href="../mod/rewrite.html#rewriteoptions">RewriteOptions</a></code> 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 <code class="directive"><a href="../mod/core.html#if">If</a></code> est prise en compte car celle définie dans le
+premier bloc est écrasée. Définir <code class="directive"><a href="../mod/rewrite.html#rewriteoptions">RewriteOptions</a></code> Inherit force mod_rewrite à combiner
+les deux sections en prenant en compte les deux règles et pas seulement la
+dernière.</li>
</ul>
+<div class="example"><pre class="prettyprint lang-config"><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></pre>
+</div>
</div>
<p>Pour quelques conseils à propos des <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expressions rationnelles</a>, voir le