Добрый день!
Пытаюсь запустить правило:
rewrite ^([^.\?]*[^/])$ $1/ permanent;
Оно должно добавлять "/" в конец запроса в случае, если в нем не содержится "." или "?" и оно не оканчивается на "/"
Nginx отрабатывает только "." и "/":
* qwerty -> qwerty/
* qwe.rty -> qwe.rty
* qwe?rty -> qwe/?rty !!!
В https://www.debuggex.com/ условие "^([^.\?]*[^/])$" работает как ожидается:
* qwerty - найден
* qwe.rty - не найден
* qwe?rty - не найден
Подскажите, как составить regexp правильно?