我有两个与Subversion同步的网站。 一个实时版本和一个开发者版本。 我喜欢的是使用.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]
Finaly在这里找到了答案: 如何在使用SVN时密码保护dev而不是live?
如果启用mod_setenvif
可以设置不同的env值
SetEnvIfNoCase ^HOST$ .+ unauthenticated SetEnvIfNoCase ^HOST$ ^dev\.example\.com$ !unauthenticated