有時候須要作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>