我们有几个域名别名都指向同一个服务器和目录(只是别名)。
但是当人们来自某些域名时,我想密码保护(htaccess)网站。
由于
答案 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>