Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: location-ы мозг выносят!
Hello!
On Thu, Apr 08, 2010 at 10:20:48PM +0200, Anton Kuznetsov wrote:
> Вот это уже похоже на какой-то глюк
>
> rewrite /cgi/dl.pl.* /dfdf/$arg_name redirect;
- rewrite /cgi/dl.pl.* /dfdf/$arg_name redirect;
+ rewrite /cgi/dl.pl.* /dfdf/$arg_name? redirect;
> /cgi/dl.pl?name=blabla.avi
> получаем урл
> /dfdf/blabla.avi?name=blabla.avi
>
> как так?? откуда два раза??
Директива rewrite заменяет URI запроса, аргументы запроса она по
умолчанию не трогает.
http://sysoev.ru/nginx/docs/http/ngx_http_rewrite_module.html#rewrite
% Если в строке замены указаны аргументы, то предыдущие аргументы
% запроса добавляются после них. Можно отказаться от этого
% добавления, указав в конце строки замены знак вопроса:
%
% rewrite ^/users/(.*)$ /show?user=$1? last;
Maxim Dounin
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|