Как задать условие в rewrite?
serzh82
nginx-forum на forum.nginx.org
Сб Окт 13 16:26:12 UTC 2018
Здравствуйте! Я убрал слеш в конце урл с помощью:
location ~ .+/$ {
rewrite (.+)/$ $1 permanent;
}
Но дело в том, что этот код убирает слеш там, где это не нужно. Например,
есть урл sait.ru/en/?page=2 из-за кода убирается слеш и получается урл
sait.ru/en?page=2, что дает ошибку 404. Подскажите пожалуйста, как можно
задать условие, чтобы код не убирал слеш, если после него стоит
вопросительный знак ? Так возможно сделать?
Posted at Nginx Forum: https://forum.nginx.org/read.php?21,281580,281580#msg-281580
Подробная информация о списке рассылки nginx-ru