如何限制文件夹访问仅限子域重定向?

如何限制文件夹访问仅限子域重定向?

我想将子域名重定向到一个文件夹,以便访问该文件夹的唯一方法是通过子域名。

app.example.com => example.com/app
example.com/app => 404 Not Found

通过 DNS 记录和 .htaccess 的组合可以实现这一点吗?

答案1

我最终没有使用重定向,而是将每个子域名分离到自己的虚拟主机中,并使用单独的根文件夹:

<VirtualHost *:443>
  DocumentRoot /var/www/app1/
  ServerName app1.example.com
</VirtualHost>

<VirtualHost *:443>
  DocumentRoot /var/www/app2/
  ServerName app2.example.com
</VirtualHost>

...

相关内容