在我的 Nginx 配置中有
server_name ~^(?<domain>.*mygreatsite987778.com.invalid)$ ;
效果很好。但是当 Php 这样做echo $_SERVER['SERVER']
时,它会看到:
~^(?.*mygreatsite987778.com.invalid)$
尽管看起来合乎逻辑,但有没有办法获得与正则表达式匹配的服务器名称?服务器变量HTTP_HOST
包含良好的值 ( stuff.mygreatsite987778.com.invalid
)。我想保留SERVER
变量。