@fedorenko_k

Связка laravel + nginx?

Добрый день. Перешел с апача на nginx (с ипользованием isp панели).
Теперь все страницы laravel'а выдают ошибки (404 not found [nginx]).

Как же мне настроить старый файл .htaccess? Говорят, что он в nginx'e вообще не работает, но я в него вставил такую информацию:
# nginx configuration
location / {
rewrite ^/(.*)/$ /$1 redirect;
if (!-e $request_filename){
rewrite ^(.*)$ /index.php break;
}
}
  • Вопрос задан
  • 1543 просмотра
Пригласить эксперта
Ответы на вопрос 3
miraage
@miraage
Старый прогер
laravel.com/docs/5.1/installation

location / {
    try_files $uri $uri/ /index.php?$query_string;
}
Ответ написан
Комментировать
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
В .htaccess вы теперь можете ещё написать свою родословную и вставить фотографии кота, потому что он вам больше не нужен (файл).
Файлы конфигурации nginx лежат, обычно, в /etc/nginx/sites-available
туда и вносите свои конфигурации
Ответ написан
Комментировать
kublahanov
@kublahanov
Веб-разработчик
Хотел бы дополнить вопрос топикстартера.
Может где-то есть более полный nginx-конфиг для Laravel?
По типу вот такого для Symfony например:
symfony.com/doc/current/setup/web_server_configura...

Хотя для Symfony (и некоторых других) есть то же самое описание конфига даже в оф-документации Nginx, а для Laravel почему-то ничего нет:
https://www.nginx.com/resources/wiki/start/
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы