1

我的项目中有一个 .htaccess 文件。我目前共有 4 个环境。我想对其中一个强制执行基本身份验证。我正在使用 git 管理我的环境版本。

我想在每个环境中使用相同的 .htaccess 文件,所以我正在寻找类似的逻辑,如下所示:

if localpath = env_x
    prompt authorization
else
    do nothing extra

.htaccess 中是否可以获得类似的东西?

4

1 回答 1

1

您可以If用于 Apache 配置中的条件部分。在你的情况下,这可能是

<If %{REQUEST_FILENAME} =~ /env_x/>
# basic auth directives
</If>

另请参阅Apache HTTP Server 中的表达式以了解可能的情况。

于 2013-03-28T09:26:52.617 回答