$host и $http_host
Igor Sysoev
is at rambler-co.ru
Thu Nov 23 23:40:58 MSK 2006
On Thu, 23 Nov 2006, Sergey Litmans wrote:
> Стоит nginx-0.4.13. В чем состоит разница между этими двумя переменными?
http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#variables
*) $host, эта переменная равна строке "Host" в заголовке запроса
или имени сервера, на который пришёл запрос, если этой строки нет;
$http_host - это строка заголвока запроса "Host". Её может и не быть.
> Какую из них лучше использовать в:
> а) логах (и может быть, лучше вообще использовать %{Host} здесь?)
Формат вида %{Host} скоро перестанет работать.
> б) перенаправлениях.
Для большинтсва случаев лучше $host.
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list