我的项目中有一个.htaccess文件。我目前总共有4个环境。我想对其中一个强制执行基本身份验证。我正在用git管理我的环境版本。
我想在每个环境中使用相同的.htaccess文件,所以我正在寻找类似的逻辑如下:
if localpath = env_x
prompt authorization
else
do nothing extra
在.htaccess中可以获得这样的东西吗?
答案 0 :(得分:1)
您可以在Apache配置中使用If
作为条件部分。在你的情况下,这可能是
<If %{REQUEST_FILENAME} =~ /env_x/>
# basic auth directives
</If>