Чтобы удалить «общедоступную» папку из URL-адреса в Laravel 8, вы можете воспользоваться несколькими способами:
Метод 1: использование сервера Apache
- Создайте файл
.htaccessв корневом каталоге вашего проекта Laravel, если он еще не существует. - Откройте файл
.htaccessи добавьте следующий код:RewriteEngine On RewriteRule ^(.*)$ public/$1 [L] - Сохраните файл и попробуйте получить доступ к приложению Laravel без «общедоступной» папки в URL-адресе.
Метод 2: использование сервера Nginx
- Откройте файл конфигурации Nginx для вашего приложения Laravel.
- Найдите блок сервера для вашего приложения Laravel.
- Добавьте следующий код внутри блока сервера:
location / { try_files $uri $uri/ /index.php?$query_string; } - Сохраните файл конфигурации и перезапустите Nginx.
- Протестируйте приложение Laravel. «Общественная» папка должна быть удалена из URL-адреса.
Метод 3: использование встроенного сервера Laravel
- Откройте командную строку или терминал.
- Перейдите в корневой каталог вашего проекта Laravel.
- Запустите сервер разработки Laravel, выполнив следующую команду:
php artisan serve - Войдите в приложение Laravel, используя предоставленный URL-адрес, при этом «общедоступная» папка не будет присутствовать в URL-адресе.