Apache如何配置支持多域名

本文阅读大概需要 1 分钟

问题

现在需要支持这种方式:

1
light.ifenqi.com => www.ifenqi.com/site/user?name=light

解决步骤

设置vhosts如下:

1
2
3
4
5
<VirtualHost *:80>    
DocumentRoot "D:\project\ifenqi\frontend\web"
ServerName www.ifenqi.com
ServerAlias *.ifenqi.com
</VirtualHost>

注意:这项要配置在所有的地下,否则访问manager.ifenqi.com的话也会被解析到上面的服务器目录

接下来就是按照yii的urlManager,来添加规则了,详见runtime-routing