有时候须要作n个二级域名如beijing.xxx.com tianjin.xxx.com等等,不可能每一个都单独写,单独配。nginx
1,给域名作泛解析(根据服务商都有说明)数据库
2,在apache或nginx啥的作一个二级域名配置,用通配符。指定到你须要的目录(下附apache例子)。apache
3,而后在目录用超全局数组( $_SERVER )获取url前面的beijing或tianjin啥的二级域名。数组
4,根据获取二级域名匹配数据库内对应数据,而后根据数据进行输出。ide
<VirtualHost 192.168.1.12> ServerName “xxx.com” #默认域名; ServerAlias *.xxx.com #用*表示泛域名,若是要接收三级泛域名解析,能够写成这样:*.my.xxx.com; DocumentRoot “D:\wwwroot\xxx.com” <Directory “D:\wwwroot\xxx.com”> Options Indexes FollowSymLinks AllowOverride all </Directory> </VirtualHost>