apache - ¿SetEnv condicional en.htaccess?
pyrocms (2)
Para configuraciones condicionales hay SetEnvIf :
SetEnvIf Host ^stage/.example/.com$ PYRO_ENV=stage
SetEnvIf Host ^(www/.)?example/.com$ PYRO_ENV=production
¿Es posible establecer una variable SetEnv en un archivo .htaccess de manera diferente dependiendo del nombre de host?
Por ejemplo, necesito que mi archivo .htaccess
tenga el siguiente valor:
SetEnv PYRO_ENV production
En cajas de producción, y ...
SetEnv PYRO_ENV stage
En cajas de puesta en escena. El archivo .htaccess
tiene una versión controlada, por lo que estoy buscando una solución condicional.
Usted puede, con mod_rewrite:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^stage/.domain/.com$
RewriteRule (.*) $1 [E=PYRO_ENV:stage]
RewriteCond %{HTTP_HOST} ^www/.domain/.com$
RewriteRule (.*) $1 [E=PYRO_ENV:production]