diff options
author | Lucien Gentis <lgentis@apache.org> | 2010-11-21 18:31:06 +0100 |
---|---|---|
committer | Lucien Gentis <lgentis@apache.org> | 2010-11-21 18:31:06 +0100 |
commit | 6377694562b837622ae31ac53eff8d382dbfe262 (patch) | |
tree | 9a5ba1e61d4fc86bb041c94db36cc209c4d48e23 /docs/manual/mod/mod_setenvif.xml.fr | |
parent | ap_expr related fixes/enhancements: (diff) | |
download | apache2-6377694562b837622ae31ac53eff8d382dbfe262.tar.xz apache2-6377694562b837622ae31ac53eff8d382dbfe262.zip |
Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1037508 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r-- | docs/manual/mod/mod_setenvif.xml.fr | 46 |
1 files changed, 45 insertions, 1 deletions
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émentaires. </directivesynopsis> <directivesynopsis> + +<name>SetEnvIfExpr</name> +<description>Dé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éfinir des variables d'environnement en fonction d'une expression + <directive type="section">If</directive> <code>ap_expr</code>. Cette + expression est évaluée à l'exécution, et utilise les variables + d'environnement <em>env-variable</em> de la même maniè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é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éférence complète et davantage d'exemples.</seealso> +<seealso>La directive <directive type="section">If</directive> peut être +utilisée pour obtenir des résultats similaires.</seealso> +<seealso><module>mod_filter</module></seealso> +<seealso><module>mod_include></module></seealso> +</directivesynopsis> + +<directivesynopsis> <name>SetEnvIfNoCase</name> <description>Définit des variables d'environnement en fonction des attributs de la requête sans tenir compte de la casse</description> |