我试图让这个运行,
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 。