Welcome! Log In Create A New Profile

Advanced

image_filter+proxy_pass and 301 (moved permanently) on backend

December 26, 2013 02:00PM
Столкнулся со следующей проблемой. Необходимо проксировать картинки и при этом их резать. Реализуется в таком ключе (www.site.com/photos/www.images1.com/image1.jpg):

location ~* "^/photos/(.*)$" {
image_filter resize 50 -;
proxy_pass http://$1;
proxy_redirect off;
}

Все работает хорошо если только бэкэнд не возвращает для картинки 301 Moved permanently. Я так понял, что в этом случае nginx сразу передает этот ответ в image_filter в результате чего возвращается ошибка 415 Unsupported Media Type.
Подскажите, можно ли сделать так, что бы nginx сначало забирал картинку по новому урлу а уж потом пытался ее порезать?
Спасибо.
Subject Author Posted

image_filter+proxy_pass and 301 (moved permanently) on backend

Sergey Korzhevsky December 26, 2013 02:00PM

Re: image_filter+proxy_pass and 301 (moved permanently) on backend

Sergey Korzhevsky January 01, 2014 02:14PM

Re: image_filter+proxy_pass and 301 (moved permanently) on backend

Jugurtha February 12, 2014 05:39AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 57
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