二級域名泛解析以及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>
相關文章
相關標籤/搜索