Nginx не показывает страницу laravel - PullRequest
0 голосов
/ 30 октября 2019

при использовании веб-сервера Apache у нас есть apache2.conf

AllowOverride All Allgranted

Какая альтернатива для веб-сервера Nginx?

, потому что всегда получается сообщение 404 в Laravel

1 Ответ

0 голосов
/ 30 октября 2019

AllowOverride - это директива Apache, которая позволяет использовать локальный файл .htaccess, который Laravel использует для установки правил перезаписи uri для вашего приложения. Nginx не использует файлы .htaccess, поэтому вместо этого вы должны поместить определение перезаписи в файл сайта nginx.

Это правила перезаписи, которые я использую для своего приложения Laravel

location / {
     try_files $uri $uri/ /index.php$is_args$args;
}

location ~ \.php$ {
   try_files $uri /index.php =404;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...