Почему не правильно работает регулярное выражение location'а в Nginx?
Прописываю location ~ ^/(page)$
Пример:
example.com/page - то отобразится страница page.
А если example.com/dsbfdbdfb - то 404.
Все верно.
Но если поставить в конце точку .
Например: example.com/page.
То опять отобразится страница page, а в $requset_uri будет просто /page
Как такую фигню избежать?
Michael Landau: Ну найдите где-нибудь такую команду.
При тестировании адресов браузером слишком много неучтённых спецэффектов, закешированные редиректы, HSTS и прочая муть.