youmixx
@youmixx
PHP Developer

Nginx как исправить добавление слеша в конце url?

Есть сайт на Ларавел. Хочу в конце сделать добавление слеша.

Сделал это таким образом
location / {
        rewrite ^([^.\?]*[^/])$ $1/ permanent;
        try_files $uri @clean_url;
}

На ПК, андроиде работает все гуд. Но на айфоне, в Сафари нет.

Когда человек переходит через Сафари на сайт, например по domen.com/ru, nginx автоматически изменяет ссылку на domen.com/ru/, но по итогу мой мидделвейр в Laravel (который нужен) почему-то видео эту ссылку как "/ru%5C". Т.е. вместо слеша почему-то %5C. Такое только на Сафари.

Как можно исправить?
  • Вопрос задан
  • 149 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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