Доброго времени суток.<br><br>Прошу помощи, поскольку долгое и вдумчивое изучение документации не привело к просветлению.<br>Требуется сделать так, что бы при обращении на nginx, по адресу <a href="http://site/cache/%5B%D0%BD%D0%B0%D0%B7%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0_%D0%B1%D0%B5%D0%B7_%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D1%8F%5D">http://site/cache/[название_файла_без_расширения]</a> , происходила переадресация на внутренний адрес (бэкенд) , с подстановкой URL на такой: <a href="http://192.168.0.3/all_photos/%5B%D0%BD%D0%B0%D0%B7%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0_%D0%B1%D0%B5%D0%B7_%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D1%8F%5D/f:i">http://192.168.0.3/all_photos/[название_файла_без_расширения]/f:i</a><br>
Конфиг nginx:<br> location /cache {<br>   rewrite ^/cache(/*)$ $1/f:i last;<br>   proxy_pass        <a href="http://192.168.0.3:8080/all_photos/">http://192.168.0.3:8080/all_photos/</a>;<br>   proxy_redirect     off;<br>   default_type        image/jpeg;<br>
   proxy_set_header Accept application/octet-stream;<br>   add_header Content-Type "image/jpeg";<br>}<br>В таком случае, переадресация происходит на 192.168.0.3, но не подставляется конечного " /f:i ". <br>
<br><br>Подобный костыль с rewrite пришлось сделать по причине того, что без rewrite , переадресации на <a href="http://192.168.0.3">http://192.168.0.3</a> даже не происходит<br>location /cache/(*)$ {<br> proxy_pass        <a href="http://192.168.0.3:8080/all_photos/$1/f:i">http://192.168.0.3:8080/all_photos/$1/f:i</a>;<br>
<br><br><br>