有.htaccess根据域名要求输入密码

时间:2009-11-20 23:40:24

标签: .htaccess dns

我们有几个域名别名都指向同一个服务器和目录(只是别名)。

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

由于

1 个答案:

答案 0 :(得分: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>