Re: REQUEST_URI в проксируемом запросе
Oleksandr V. Typlyns'kyi
wangsamp на gmail.com
Пн Июл 9 12:32:37 UTC 2012
Today Jul 9, 2012 at 15:34 Alex Belyansky wrote:
> Версия Nginx:
>
> 1-ый сервер
> nginx: nginx version: nginx/1.0.0
> nginx: built by gcc 4.2.1 20070719 [FreeBSD]
> nginx: TLS SNI support enabled
>
> 2-ой сервер
> nginx version: nginx/1.3.2
> built by gcc 4.4.5 (Debian 4.4.5-8)
> TLS SNI support enabled
> Так вот суть вопроса в чем. Для первого сервера значение в PHP:
> _SERVER["REQUEST_URI"] = /
>
> А для второго:
> _SERVER["REQUEST_URI"] = /index.php
> Меня интересует нормально ли такое поведение или это какой-то глюк, или
> мои кривые руки?
Изменения в nginx 1.1.12:
*) Изменение: после перенаправления запроса с помощью директивы
error_page директива proxy_pass без URI теперь использует изменённый
URI.
Спасибо Lanshun Zhou.
*) Исправление: если в директиве proxy_pass использовались переменные и
не был указан URI, всегда использовался URI исходного запроса.
*) Исправление: после перенаправления запроса с помощью директивы
try_files директива proxy_pass без URI могла использовать URI
исходного запроса.
Спасибо Lanshun Zhou.
Варианты что делать:
http://mailman.nginx.org/pipermail/nginx/2011-December/031087.html
--
WNGS-RIPE
Подробная информация о списке рассылки nginx-ru