Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Permanent редирект на тот же сервер тянет за собой $args
10.06.2011 16:14, Sergey пишет:
Добрый день.
Добрый день, Сергей!
но почему-то nginx делает перманентный
редирект не на http://host/ а все на тот же
http://host/?param=21. Как сказать ему, чтобы он
не тащил $args.
Вы не дочитали документацию
http://sysoev.ru/nginx/docs/http/ngx_http_rewrite_module.html#rewrite
...
Если в строке замены указаны аргументы, то предыдущие аргументы запроса
добавляются после них. Можно отказаться от этого добавления, указав в
конце строки замены знак вопроса:
rewrite ^/users/(.*)$ /show?user=$1? last;
...
location / {
if ($args ~* 'param') {
- rewrite ^(.*)$ http://host/ permanent;
+ rewrite ^(.*)$ http://host/? permanent;
}
expires 5m;
}
--
Best regards,
Andrey Kopeyko <kaa@xxxxxxxx>
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|