0

我使用 apache2 激活了 userdir mod 并配置我的域以获取www我家中文件夹的内容。我为运行良好的主域创建了一个虚拟主机。但现在我想为我的每个文件夹自动添加一个子域/home/user/www/

这是我的虚拟主机代码,但它将所有子域重定向到/home/user/www/

<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName mysite.com
ServerAlias *.mysite.com

DocumentRoot /home/user/www/

UseCanonicalName Off
VirtualDocumentRoot /home/user/www/%1

<Directory /home/user/www/>
  Options Indexes FollowSymLinks MultiViews
  AllowOverride All
  Order allow,deny
  allow from all
</Directory>

ErrorLog /var/log/apache2/error.mysite.log
LogLevel warn

CustomLog /var/log/apache2.mysite.log combined
</VirtualHost>`
4

1 回答 1

0

尝试改变:

VirtualDocumentRoot /home/user/www/%1

至:

VirtualDocumentRoot /home/user/www/%0

您可以在mod_vhost_alias阅读有关此功能的更多信息。

于 2013-06-26T13:28:54.867 回答