Здравствуйте! Я убрал слеш в конце урл с помощью:
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 mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить