二级域名泛解析以及php处理思路

有时候须要作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>
相关文章
相关标签/搜索