2009-11-20 56 views
2

我们有几个域名别名都指向相同的服务器和目录(只是别名)。.htaccess根据域名要求密码

但是,当人们来自某些域名时,我想密码保护(htaccess)该网站。

感谢

回答

2

可以使用SetEnvIf<IfDefine>做到这一点:

SetEnvIfNoCase Host ^www\.example\.com$ host_a 
SetEnvIfNoCase Host ^www\.example\.org$ host_b 
SetEnvIfNoCase Host ^www\.example\.net$ host_c 

<IfDefine host_a> 
    … 
</IfDefine> 
<IfDefine host_b> 
    … 
</IfDefine> 
<IfDefine host_c> 
    … 
</IfDefine> 
+0

甜。正是我在找的东西。 – mrbinky3000 2011-07-10 17:15:14