Всем привет, пишу сюда, так как не понимаю что откуда берется.<div>Имею некий location:</div><div><br></div><div>location ~* some.do {</div><div>    set $id $arg_id;</div><div>    set $method $arg_method;</div><div>    set $type $arg_type;</div>
<div><br></div><div><div>            rewrite ^(.*)type=[0-9]+\&method=[a-zA-Z0-9]+\&id=[0-9]+$ $type$method$id;</div><div>            root /var/www/nginx/cache/folder;</div><div>            error_page 404 = @folder_fetch;</div>
<div>            expires 1d;</div></div><div>}<br clear="all"><div><br></div><div><div>        location @folder_fetch {</div><div>            internal;</div><div>            rewrite $type$method$id$ /some.do?type=$type&method=$method&id=$id break;</div>
<div><br></div><div>            proxy_pass <a href="http://backend">http://backend</a>;</div><div>            proxy_store /var/www/cache/folder/some.do;</div><div>            proxy_store_access user:rw group:rw all:r;</div>
</div><div>}</div><div><br></div><div>И при запросе урла:</div><div>/some.do?type=4&method=showpreview&id=21995429</div><div><br></div><div>В логе получается следующее:</div><div> "GET /some.do?type=4&method=showpreview&id=21995429 HTTP/1.1" 301</div>
<div> "GET /<a href="http://some.do/?type=4&method=showpreview&id=21995429">some.do/?type=4&method=showpreview&id=21995429</a> HTTP/1.1" 403</div><div><br></div><div>Вопрос, откуда идет первый редирект, и почему появляется слэш после /some.do во втором запросе....не понятно....</div>
<div><br></div>-- <br><div>Best regards,</div>Anton Kiryushkin,<br> <br>
</div>