Page 1 of 1

Nginx + PHP-FPM переадресация

Posted: Sun Apr 29, 2018 5:10 pm
by gati
Помогите сделать 301 редирект для страниц с определенным параметром в URL. Не знаю откуда, но гугл нашел на сайте страницы с некоторыми параметрами.

/page/2/?__hstc=85203782.2a1e835c34ab7bf88e972fdd7a7debc8.1479686400000.1479686400000.1479686400000.1&__hssc=85203782.1.1479686400000&__hsfp=528229161

/someurl/?__hstc=85203782.2a1e835c34ab7bf88e972fdd7a7debc8.1479686400000.1479686400000.1479686400000.1&__hssc=85203782.1.1479686400000&__hsfp=528229161

Необходимо редиректить такие страницы на оригинальную. Т.е. если в url есть параметр __hstc, то сделать редирект. Я попытался, сделал вот такой код в секции local /:
if ($query_string ~ "^__hstc=.+$"){
rewrite ^(.*)$ /$request_uri? redirect;
}

Но этот код не работает

Re: Nginx + PHP-FPM переадресация

Posted: Mon Apr 30, 2018 7:20 am
by gati
Решил вопрос добавлением в локейшин /

if ($arg___hstc) {
rewrite (.*)$ $uri? permanent;
}

Вычитал в документации:
$arg_name
argument name in the request line

Таким образ если в url есть __hstc, то происходит редирект на страницу без параметров