0

我有两个域别名为同一个 Apache vhost,因此针对同一个文档根目录。安装在该文档根目录中的 CMS 会根据用于访问它的域对完全不同的网站做出反应。

我现在需要实现一个基本身份验证(在 vhost config 或 .htaccess 中),它只保护两个网站中的一个。因此,通过一个域的访问必须受到保护,而另一个域则保持完全可访问。

我的问题是我没有找到任何 Apache 块指令根据用于访问的域或服务器环境变量(如 HTTPHOST)触发:

  • <Directory> 和 <Files> 不合适,因为两个域的目标目录相同。
  • <Location> 只查看路径而不查看域。
4

0 回答 0