Welcome! Log In Create A New Profile

Advanced

Re: Permanent редирект на тот же сервер тянет за собой $args

Sergey Shepelev
June 10, 2011 08:22AM
2011/6/10 Sergey <nginx-forum@nginx.us>:
> Добрый день.
>
> Столкнулся с такой задачкой. При
> запросе c сервера страниц с параметрами
> http://host/?param=21 нужно делать перманент
> редирект на тот же сервер только без
> параметров http://host/. Сделал простой
> конфиг - вроде как должен быть рабочий,
> но почему-то nginx делает перманентный
> редирект не на http://host/ а все на тот же
> http://host/?param=21. Как сказать ему, чтобы он
> не тащил $args. В чем может быть проблема?
> Что не так я делаю?
> Конфиг и настройки см. ниже
>
>        location / {
>                if ($args ~* 'param') {
>                        rewrite ^(.*)$ http://host/ permanent;
>                }
>                expires 5m;
>        }
> }
>

Чтобы он не тащил $args нужно добавить вопросительный знак в конец урла.

rewrite ^ http://host/? permanent;
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Permanent редирект на тот же сервер тянет за собой $args

Sergey June 10, 2011 08:14AM

Re: Permanent редирект на тот же сервер тянет за собой $args

Sergey Shepelev June 10, 2011 08:22AM

Re: Permanent редирект на тот же сервер тянет за собой $args

Sergey June 10, 2011 08:28AM

Re: Permanent редирект на тот же сервер тянет за собой $args

Andrey Kopeyko June 10, 2011 08:26AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 306
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready