странный редирект

Anton Kiryushkin swood на fotofor.biz
Ср Апр 4 15:49:18 UTC 2012


Всем привет, пишу сюда, так как не понимаю что откуда берется.
Имею некий location:

location ~* some.do {
    set $id $arg_id;
    set $method $arg_method;
    set $type $arg_type;

            rewrite ^(.*)type=[0-9]+\&method=[a-zA-Z0-9]+\&id=[0-9]+$
$type$method$id;
            root /var/www/nginx/cache/folder;
            error_page 404 = @folder_fetch;
            expires 1d;
}

        location @folder_fetch {
            internal;
            rewrite $type$method$id$
/some.do?type=$type&method=$method&id=$id break;

            proxy_pass http://backend;
            proxy_store /var/www/cache/folder/some.do;
            proxy_store_access user:rw group:rw all:r;
}

И при запросе урла:
/some.do?type=4&method=showpreview&id=21995429

В логе получается следующее:
 "GET /some.do?type=4&method=showpreview&id=21995429 HTTP/1.1" 301
 "GET /some.do/?type=4&method=showpreview&id=21995429 HTTP/1.1" 403

Вопрос, откуда идет первый редирект, и почему появляется слэш после
/some.do во втором запросе....не понятно....

-- 
Best regards,
Anton Kiryushkin,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20120404/5324862f/attachment.html>


Подробная информация о списке рассылки nginx-ru