База знаний Виртуальный хостинг Хостинг для CMS Laravel Как исправить ошибку 404 при работе Laravel?

Как исправить ошибку 404 при работе Laravel?

Если при переходе по адресу сайта, сделанного на Laravel, происходит переход на /public, или же напротив, сайт не работает (наблюдается ошибка 404), пока к его адресу не будет добавлена /public (например, h1n.ru/public), то исправить это можно по нашей инструкции.

Вариант 1 - использование .htaccess

Используйте данную инструкцию для настройки Laravel и .htaccess

Вариант 2 - пересоздание Сайта на услуге и изменение корневой директории

Внимание! Использование не стандартной папки для сайта может вызвать ошибку 500 при включенной изоляции сайтов! Не меняйте корневую директорию со стандартной.

В списке Ваших услуг хостинга выберите нужную услугу, где установлен сайт, и перейдите в раздел Сайты

Если в директории сайта нет папки public, значит нужно её туда добавить. Сделать это простым изменением нельзя, поэтому нужно удалить сайт, но при этом, не удалять его содержимое. Нажмите кнопку Удалить на выбранном сайте и снимите галочку с удаления данных:

После удаления, создайте сайт снова, но в директории сайта добавьте /public к подставленному значению, чтобы получилось так:


Создайте сайт и проверьте его работу - откроется интерфейс Laravel: