我有以下结构作为 ZF1 应用程序的一部分 -
C:/www/multisite
C:/www/multisite/application
C:/www/multisite/public
C:/www/multisite/client1/uploads
C:/www/multisite/client2/uploads
Run Code Online (Sandbox Code Playgroud)
我目前为每个子域都有以下虚拟主机 -
<VirtualHost *:80>
DocumentRoot "C:/www/multisite/public"
ServerName client1.multisite.dev
Alias /uploads C:/www/multisite/client1/uploads
FallbackResource /index.php
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/www/multisite/public"
ServerName client2.multisite.dev
Alias /uploads C:/www/multisite/client2/uploads
FallbackResource /index.php
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
我想根据子域动态实现这一点,但我不知道如何做到这一点。
{sub_domain}.multisite.dev
Run Code Online (Sandbox Code Playgroud)
将导致别名
Alias /uploads C:/www/multisite/{sub_domain}/uploads
Run Code Online (Sandbox Code Playgroud)
这可能吗?