使用 Apache 将 ServerAlias 根目录重定向到某个子目录

使用 Apache 将 ServerAlias 根目录重定向到某个子目录

我有以下内容阿帕奇 虚拟主机配置:

<VirtualHost 192.0.2.1:80 [2001:DB8:4007:80d::200e]:80>
    ServerName app.example.com
    ServerAlias foo.example.com
    ServerAlias bar.example.com
    ... other server aliases ...
    ProxyPass / http://localhost:8080/
    ProxyPassReverse / http://localhost:8080/
</VirtualHost>

我想(临时)重定向http://foo.example.com/http://foo.example.com/path/foo/resource,更通用的是:

http://${sub}.example.com/>http://${sub}.example.com/path/${sub}/resource

最好的方法是什么?如果一般情况下不可能的话,我不介意为每个 ServerAlias 编写一条规则。

相关内容