Здравствуйте. Например, как-то так:
location ~ /proxy/(?<file_host>[^/]+)/(?<file_uri>.+)$ { error_page 301 302 307 =200 @proxy_redirect; proxy_intercept_errors on; proxy_pass http://$proxy_host/$proxy_uri?$args; ... } location @proxy_redirect { set $redirect_url $upstream_http_location; proxy_pass $redirect_url; proxy_set_header Host $proxy_host; ... } Кеширование добавить в оба location.
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru