Welcome! Log In Create A New Profile

Advanced

X-Accel-Redirect и проксирование: на передается неверный url

Alexey A. Rybak
July 12, 2010 09:32AM
Привет!
Столкнулся со странной проблемой, похоже на баг
1) запрос по некоторому урлу (назовем его URL-orig) обрабатывается
через FCGI скрипт
2) скрипт ставит заголовок X-Accel-Redirect на другой урл (назовем его
URL-redirect)
3) срабатывает внутренний редирект на URL-redirect, его ловит другой
локейшн c proxy_pass
4) на прокси уходит запрос, но на старый (!) урл - то есть GET
/URL-orig вместо GET /URL-redirect

вроде бы обошел эту ситуацию через rewrite в проксирующем локейшене, типа
rewrite ^/url-redirect /url-redirect last;
несмотря на свою тривиальность эта директива всё-таки меняет какую-то
внутреннюю переменную и после этого запрос на прокси уже приходит с
нужным урлом.
но это какой-то грязный хак. короче, вопрос простой - я чего-то не
догоняю или это баг? nginx/0.7.64


--

wbr,
fisher
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

X-Accel-Redirect и проксирование: на передается неверный url

Alexey A. Rybak July 12, 2010 09:32AM

Re: X-Accel-Redirect и проксирование: на передается неверный url

hg_04 July 12, 2010 10:42AM

Re: X-Accel-Redirect и проксирование: на передается неверный url

Igor Sysoev July 12, 2010 11:14AM

Re: X-Accel-Redirect и проксирование: на передается неверный url

Alexey A. Rybak July 12, 2010 11:22AM

Re: X-Accel-Redirect и проксирование: на передается неверный url

Igor Sysoev July 12, 2010 11:36AM

Re: X-Accel-Redirect и проксирование: на передается неверный url

Alexey A. Rybak July 12, 2010 04:40PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 79
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready