SetEnvIf问题在htaccess

我试图让这个运行,

SetEnvIf Host ^dev\. HOST_DEVELOPMENT SetEnvIf Host ^www\. HOST_PRODUCTION <IfDefine HOST_DEVELOPMENT> # eg php_flag display_errors on </IfDefine> <IfDefine HOST_PRODUCTION> # eg php_flag display_errors off </IfDefine> 

但它不起作用。 有任何想法吗?

只有在Apache启动时才运行<IfDefine>HOST_*variables应该在您的PHP脚本中可用,所以您可以检查$_ENV['HOST_PRODUCTION']并在运行时closuresdisplay_errors