【发布时间】:2013-06-15 18:20:44
【问题描述】:
我在我的 apache 中设置了通配符虚拟主机
<VirtualHost *>
ServerName wildcard.test.com
ServerAlias *.test.com
DocumentRoot = /var/www/test
# other configuration for this app here
</VirtualHost>
我创建了一些子域,例如 front.test.com 和 admin.test.com。我只是想知道 APACHE 中是否有办法像上述情况一样获取 URL 的第一部分,我想要 test 和 admin 并以某种方式将其发送到我的服务器端语言。我再说一遍,正如人们常说的那样,我正在 apache 中寻找一种可能的方法
你不能总是相信 $_SERVER 返回的东西 在确认在 apache 上没有任何方法后,我会去服务器端 谢谢
【问题讨论】:
-
嗯,什么?为什么你不能相信 $_SERVER 返回的东西? $_SERVER['SERVER_NAME'] 会返回你服务器的主机名,为什么你不能相信这个?
-
好吧,留下我的“不信任台词”。在Php之外没有其他方法吗?
标签: php apache wildcard vhosts