我正试图为我的用户帐户制作一个虚拟SubDomain。
例: user.mysite.com
映射到www.mysite.com/profile/user
我在WHM中启用了通配符DNS,并将httpd.conf更改为允许通配符。
现在,anything.mysite.com被发送到我的默认主页,这是很棒的,但一个子域,我已经创建了forums.mysite.com,现在也进入默认主页,并没有正确地重新定向!
如何启用通配符,但排除某些子域?
谢谢。
发布于 2011-04-10 05:12:00
在中,顺序很重要,默认的VirtualHost应该放在列表的最后。尝试:
<VirtualHost *:80>
ServerName forum.mysite.com
DocumentRoot /var/www/html/forum/
</VirtualHost>
<VirtualHost *:80>
ServerName www.mysite.com
DocumentRoot /var/www/html/mysite/
</VirtualHost>
<VirtualHost *:80>
ServerName default
ServerAlias *
RewriteEngine On
RewriteRule ^/(.*)$ http://www.mysite.com/ [R]
</VirtualHost>https://serverfault.com/questions/175109
复制相似问题