NGINX ошибка возврата 404 при добавлении косой черты - PullRequest
0 голосов
/ 08 февраля 2020

Сегодня у меня проблема с NGINX.

В моей конфигурации NGINX у меня есть это:

location ~ / {
    try_files $uri $uri/ /index.php?$query_string;
}

Например, я хочу получить доступ к https://my.domain/hello с маршрутом, определенным Laravel. Это работает, но теперь, если я получаю доступ к https://my.domain/hello/, он возвращает страницу с ошибкой 404 NGINX. Я также отмечаю, что пользуюсь Plesk.

У вас есть идеи, как это исправить?

Спасибо за потраченное время;)

1 Ответ

0 голосов
/ 08 февраля 2020

Добавить 301 редирект, если путь не является каталогом и заканчивается на /

if (!-d $request_filename) {
   rewrite ^/(.*)/$ /$1 permanent;
}

location / {
    try_files $uri $uri/ /index.php?$query_string;
}
...