【发布时间】:2021-05-16 02:14:40
【问题描述】:
在我的 Nginx 配置中有
server_name ~^(?<domain>.*mygreatsite987778.com.invalid)$ ;
效果很好。但是当 Php 执行echo $_SERVER['SERVER'] 时,它会看到:
~^(?.*mygreatsite987778.com.invalid)$
尽管看起来合乎逻辑,但有没有办法获取与正则表达式匹配的服务器名称?服务器变量HTTP_HOST 包含好的值(stuff.mygreatsite987778.com.invalid)。我想保留 SERVER 变量。
【问题讨论】:
标签: nginx server-name http-host