1

我有一个使用 mod_rewrite 的具有动态虚拟子域的站点,定义如下:

<VirtualHost *:80>
    ServerName    example.com
    ServerAlias    *.example.com

    DocumentRoot    /var/www/example.com/www

    RewriteEngine    on
    RewriteCond    %{HTTP_HOST}    ^[^.]+\.examle.com$
    RewriteRule    ^(.+)            %{HTTP_HOST}$1    [C]

    RewriteRule    ^([^.]+)\.example.com(.*)    /var/www/example.com/$1$2

</VirtualHost>

问题是我想要一个特定的 url,比如 subdomain.example.com/CONTROL/ 使用代理(不是 url 重定向)指向 www.example.com/。

我试过添加:

    RewriteRule ^([^.]+)\.example.com/CONTROL(.*)    /var/www/example.com/www$2 [P]

但这没有用。有任何想法吗?

4

0 回答 0