[Tech] env var e apache

Cosimo Vagarini cosimo@firenze.linux.it
Mar 13 Mar 2001 10:29:47 CET


Su 13 Mar 2001 03:21:36 +0100, Christopher R. Gabriel ha scritto:
> E' possibile definire delle variabili di ambiente che vivono solo
> all'interno di un VirtualHost di apache?

Sure!

Se hai il mod_env puoi usare:
SetEnv PIPPO pluto
in: ServerConfig o VirtualHost

Oppure, se hai il mod_envif
# Se PIPPO=="pluto" -> foo=1 
SetEnvIf PIPPO "^pluto$" foo=1
# Se PIPPO=="minnie" -> foo=2
SetEnvIf PIPPO "^minnie$" foo=2
...

Il SetEnvIf lo puoi mettere in ServerConfig,VirtualHost,Directory,.htaccess.
Nell'.htaccess solo se Apache>=1.3.13 (come l'include per directory).

(C'e' anche la SetEnvIfNoCase per un controllo case-insensitive con le stesse
caratteristiche della SetEnvIf).

Come noto :), anche il mod_rewrite puo' impostare variabili ( [E=PIPPO:pluto])

Cosimo.







 





Maggiori informazioni sulla lista flug-tech