我有一个使用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>
问题是我想要一个特定的网址,比如说subdomain.example.com/CONTROL/使用代理(而不是网址重定向)指向www.example.com/。
我尝试过添加:
RewriteRule ^([^.]+)\.example.com/CONTROL(.*) /var/www/example.com/www$2 [P]
但那没用。有什么想法吗?