我的开发设置:Mac OSX 10.7.4/Apache 2.2.21/PHP 5.3.10
我希望根据dev vs live环境为我的.htaccess文件添加条件逻辑.例如,我想在实时服务器上进行身份验证,但不在开发服务器上进行身份验证.我有我的httpd.conf
SetEnv DEV 1
我已经确认通过检查phpinfo()的输出来设置此var .然后在我的.htaccess文件中
<IfDefine !DEV>
AuthType Basic
AuthName "password protected"
AuthUserFile /path/to/.htpasswd
Require valid-user
</IfDefine>
Run Code Online (Sandbox Code Playgroud)
...但我的本地开发仍然提示输入密码.似乎该DEV变量不可用.htaccess.我确实AllowOverride All设置了我httpd.conf的doc doc.有任何想法吗?