From: Lucien Gentis Date: Sun, 21 Nov 2010 17:31:06 +0000 (+0000) Subject: Updates. X-Git-Tag: 2.3.9~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6377694562b837622ae31ac53eff8d382dbfe262;p=thirdparty%2Fapache%2Fhttpd.git Updates. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1037508 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/mod/core.xml.fr b/docs/manual/mod/core.xml.fr index 26b80b2efa9..03e6b43db38 100644 --- a/docs/manual/mod/core.xml.fr +++ b/docs/manual/mod/core.xml.fr @@ -1,7 +1,7 @@ - + @@ -1767,6 +1767,8 @@ host +Les expressions dans le serveur HTTP +Apache, pour une référence complète et d'autres exemples. Comment fonctionnent les sections <Directory>, <Location> et <Files> pour une explication de la manière dont ces différentes sections se combinent diff --git a/docs/manual/mod/mod_setenvif.xml.fr b/docs/manual/mod/mod_setenvif.xml.fr index 9b5d0ab3201..23ca17cbc5f 100644 --- a/docs/manual/mod/mod_setenvif.xml.fr +++ b/docs/manual/mod/mod_setenvif.xml.fr @@ -1,7 +1,7 @@ - + @@ -266,6 +266,50 @@ serveur HTTP Apache pour des exemples supplémentaires. + + +SetEnvIfExpr +Définit des variables d'environnement en fonction d'une expression +SetEnvIfExpr expr + [!]env-variable[=valeur] + [[!]env-variable[=valeur]] ... +server config +virtual hostdirectory +.htaccess +FileInfo + + +

La directive SetEnvIfExpr permet de + définir des variables d'environnement en fonction d'une expression + If ap_expr. Cette + expression est évaluée à l'exécution, et utilise les variables + d'environnement env-variable de la même manière que la + directive SetEnvIf.

+ + + SetEnvIfExpr "tolower(%req['X-Sendfile']) = 'D:\images\very_big.iso')" iso_delivered + + +

Dans cet exemple, la variable d'environnement + iso_delivered est définie chaque fois que notre + application tente de l'envoyer via X-Sendfile.

+ +

Pour un exemple plus utile, voir le cas de + Referer pour un site comportant plusieurs domaines :

+ + + SetEnvIfExpr "${HTTP_REFERER} in www.example.com,example.com,w2.example3.org" intra_site_referral + +
+ +Les expressions dans le serveur HTTP +Apache, pour une référence complète et davantage d'exemples. +La directive If peut être +utilisée pour obtenir des résultats similaires. +mod_filter +mod_include> +
+ SetEnvIfNoCase Définit des variables d'environnement en fonction des