summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--docs/manual/mod/core.xml.fr4
-rw-r--r--docs/manual/mod/mod_setenvif.xml.fr46
2 files changed, 48 insertions, 2 deletions
diff --git a/docs/manual/mod/core.xml.fr b/docs/manual/mod/core.xml.fr
index 26b80b2efa..03e6b43db3 100644
--- a/docs/manual/mod/core.xml.fr
+++ b/docs/manual/mod/core.xml.fr
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1034057 -->
+<!-- English Revision : 1037339 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -1767,6 +1767,8 @@ host</context>
</usage>
+<seealso><a href="../expr.html">Les expressions dans le serveur HTTP
+Apache</a>, pour une r&eacute;f&eacute;rence compl&egrave;te et d'autres exemples.</seealso>
<seealso><a href="../sections.html">Comment fonctionnent les sections
&lt;Directory&gt;, &lt;Location&gt; et &lt;Files&gt;</a> pour une
explication de la mani&egrave;re dont ces diff&eacute;rentes sections se combinent
diff --git a/docs/manual/mod/mod_setenvif.xml.fr b/docs/manual/mod/mod_setenvif.xml.fr
index 9b5d0ab320..23ca17cbc5 100644
--- a/docs/manual/mod/mod_setenvif.xml.fr
+++ b/docs/manual/mod/mod_setenvif.xml.fr
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 926416 -->
+<!-- English Revision : 1037339 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -267,6 +267,50 @@ serveur HTTP Apache</a> pour des exemples suppl&eacute;mentaires.
</directivesynopsis>
<directivesynopsis>
+
+<name>SetEnvIfExpr</name>
+<description>D&eacute;finit des variables d'environnement en fonction d'une expression</description>
+<syntax>SetEnvIfExpr <em>expr
+ [!]env-variable</em>[=<em>valeur</em>]
+ [[!]<em>env-variable</em>[=<em>valeur</em>]] ...</syntax>
+<contextlist><context>server config</context>
+<context>virtual host</context><context>directory</context>
+<context>.htaccess</context></contextlist>
+<override>FileInfo</override>
+
+<usage>
+ <p>La directive <directive>SetEnvIfExpr</directive> permet de
+ d&eacute;finir des variables d'environnement en fonction d'une expression
+ <directive type="section">If</directive> <code>ap_expr</code>. Cette
+ expression est &eacute;valu&eacute;e &agrave; l'ex&eacute;cution, et utilise les variables
+ d'environnement <em>env-variable</em> de la m&ecirc;me mani&egrave;re que la
+ directive <directive>SetEnvIf</directive>.</p>
+
+<example>
+ SetEnvIfExpr "tolower(%req['X-Sendfile']) = 'D:\images\very_big.iso')" iso_delivered
+</example>
+
+ <p>Dans cet exemple, la variable d'environnement
+ <code>iso_delivered</code> est d&eacute;finie chaque fois que notre
+ application tente de l'envoyer via <code>X-Sendfile</code>.</p>
+
+ <p>Pour un exemple plus utile, voir le cas de
+ <code>Referer</code> pour un site comportant plusieurs domaines :</p>
+
+<example>
+ SetEnvIfExpr "${HTTP_REFERER} in www.example.com,example.com,w2.example3.org" intra_site_referral
+</example>
+</usage>
+
+<seealso><a href="../expr.html">Les expressions dans le serveur HTTP
+Apache</a>, pour une r&eacute;f&eacute;rence compl&egrave;te et davantage d'exemples.</seealso>
+<seealso>La directive <directive type="section">If</directive> peut &ecirc;tre
+utilis&eacute;e pour obtenir des r&eacute;sultats similaires.</seealso>
+<seealso><module>mod_filter</module></seealso>
+<seealso><module>mod_include></module></seealso>
+</directivesynopsis>
+
+<directivesynopsis>
<name>SetEnvIfNoCase</name>
<description>D&eacute;finit des variables d'environnement en fonction des
attributs de la requ&ecirc;te sans tenir compte de la casse</description>