castomi
@castomi
Серверный администратор - tickets.settin.ru

Как в запросе к nginx убрать один из аргументов?

К примеру в nginx приходит запрос
site.ru/?mvx=34234&rty=23423
Причём значения аргуметов могут меняться.
Как убрать аргумент mvx с его значением из запроса и при этом сохранить другие аргументы?
Я Так понимаю тут поможет rewrite, но вот с написанием регулярки что-то застрял.
Необходимо чтобы сайт вообще знать не знал что этот аргумент имел место быть, аргумент только для nginx.
  • Вопрос задан
  • 489 просмотров
Решения вопроса 1
p1r4te
@p1r4te
Sysadmin, Linux, Nginx
Попробуйте это, сам не проверял, но должно работать.
И да, знаю, что if is evil :)

if ($query_string ~ "^(.*)mvx=(.*)$") {
    rewrite ^(.*)$ $uri? permanent;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы