$host是core模块内部的一个变量
- 当请求头里不存在
Host属性或者是个空值,$host则等于server_name - 如果请求头里有
Host属性,那么$host等于Host属性除了端口号的部分,例如Host属性是www.example.com,那么$host就是www.example.com
$http_host不是一个固定的变量,他其实是$http_HEADER通配后的结果。
$http_HEADER,注意,这里的HEADER是一个通配符,通配的是请求头里的header属性,例如$http_content_type表示请求头里content-type属性的值,同理,$http_host指的就是请求头里的host属性。
发表回复