2013-03-28 94 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