小编nni*_*ols的帖子

基于子域的Apache动态别名

我有以下结构作为 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)

这可能吗?

alias apache-2.2

6
推荐指数
1
解决办法
6131
查看次数

标签 统计

alias ×1

apache-2.2 ×1