Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: $host и $http_host
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
|