[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