2013-03-28 64 views
1

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

我想用同样的.htaccess文件中的每个环境,让我在寻找类似的逻辑如下:

if localpath = env_x 
    prompt authorization 
else 
    do nothing extra 

是这样在.htaccess获得?

回答

1

您可以使用If作为Apache配置中的条件部分。你的情况,这可能是

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

Expressions in Apache HTTP Server什么是可能看到的。

+0

谢谢,这似乎很容易。 – 2013-04-01 14:30:29