在apache和nginx下分别给虚拟主机www.test.com添加一个别名m.test.com,配置如下:
apache:
ServerName www.test.com
ServerAlias m.test.com
nginx:
server_name www.test.com m.test.com;
这种情况下,访问m.test.com时,$_SERVER['SERVER_NAME']的值是两种环境下是有区别的,apache下是m.test.com,而nginx下是www.test.com,如果要得到当前访问的域名就要用$_SERVER['HTTP_HOST']