我使用apache2激活了userdir mod并配置了我的域以获取我家中www
文件夹的内容。
我为主域创建了一个运行良好的虚拟主机。
但现在我想为/home/user/www/
这是virtualhost i代码,但它将所有子域重定向到/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>`
答案 0 :(得分:0)
尝试更改:
VirtualDocumentRoot /home/user/www/%1
为:
VirtualDocumentRoot /home/user/www/%0
您可以在mod_vhost_alias了解有关此功能的更多信息。