Ошибка Laravel / 00webhost 404. Запрошенный URL не найден на этом сервере

1. Загрузил мои файлы в 000webhost. Я поместил все файлы из общей папки в public_html, затем создал папку с именем laravel и там я загрузил все остальные файлы. Это структура моего каталога:

Laravel

приложение

начальная загрузка

конфиг

….

public_html

index.html

…..

2. В моем файле index.php я уже изменил некоторые вещи к этим

  • требуется DIR . '/ .. / laravel / bootstrap / autoload.php';

  • $ app = require_once DIR . '/ .. / laravel / bootstrap / app.php';

3. Я также изменил файл .env и файл database.php в папке laravel / config

Проблема:

Теперь я могу получить доступ к домашней странице моего сайта, но когда я нажимаю ссылки на другие страницы, появляется ошибка 404.

Как это исправить?

И как мне получить доступ к маршрутам в моем api.php?

Благодаря!

В твоих отношениях все кажется прекрасным.

Убедитесь, что вы также загрузили файл .htaccess, расположенный в / public (в вашем / public_html). Имя файла начинается с точки, поэтому она обычно скрыта. Цель этого файла – указать Apache, как сопоставлять URL-адреса с реальными файлами (в этом случае все должно указывать на index.php)

Попробуйте изменить файл index.php . Измените его следующим образом:

require __DIR__.'/laravel/bootstrap/autoload.php'; $app = require_once __DIR__.'/laravel/bootstrap/app.php'; 

Это должно решить проблему.