2011-03-29 14 views
2

我有2份與Subversion同步的網站。一個實時版本和一個開發者版本。我喜歡做的是密碼保護開發者版本,使用.htaccess文件:如果.htaccess文件中的語句只在特定目錄中啓用密碼保護

AuthType Basic 
AuthName "Restricted Files" 
AuthUserFile ../.htpasswd 
AuthPGAuthoritative Off 
Require user dev 

有沒有一種方法來同步此.htaccess文件實時版本沒有密碼保護嗎?

我在思考着什麼樣

[if file exists ../.htpasswd] 
    AuthType Basic 
    AuthName "Restricted Files" 
    AuthUserFile ../.htpasswd 
    AuthPGAuthoritative Off 
    Require user dev 
[/if] 

[if currentDir = /path/to/dev/version] 
... 
[/if] 
+0

不幸的是,如果語句不被支持。你有權訪問你的開發服務器的全局apache配置嗎? – clmarquart 2011-03-29 21:45:37

+0

不,我沒有。 – JochenJung 2011-03-30 08:34:24

+0

我在這裏尋找相同的答案:http://stackoverflow.com/questions/6143176/how-can-i-password-protect-dev-but-not-live-while-using-svn – celiker 2011-05-27 08:03:17

回答