您的位置:首页 > 编程语言 > PHP开发

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

2017-12-27 00:00 183 查看
摘要: 有时候需要做n个二级域名如beijing.xxx.com tianjin.xxx.com等等,不可能每个都单独写,单独配。

有时候需要做n个二级域名如beijing.xxx.com tianjin.xxx.com等等,不可能每个都单独写,单独配。

1,给域名做泛解析(根据服务商都有说明)

2,在apache或nginx啥的做一个二级域名配置,用通配符。指定到你需要的目录(下附apache例子)。

3,然后在目录用超全局数组( $_SERVER )获取url前面的beijing或tianjin啥的二级域名。

4,根据获取二级域名匹配数据库内对应数据,然后根据数据进行输出。

<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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  二级域名泛解析