Я установил корневой каталог документа моего конфигурационного файла виртуального хоста apache в публичный каталог laravel.У меня есть угловое 4 приложение, которое встроено в каталог public / dashboard-dist.Я добавил этот каталог в качестве места для поиска представлений config / view.php следующим образом:
'paths' => [
resource_path('views'),
public_path('dashboard-dist'),
],
И я могу перенаправить пользователя в dashboard-index.php в этом каталоге после успешного входа в систему.Но все ссылки на ресурсы в этом файле (js, css и т. Д.) Не могут быть загружены и возвращены 404. Например, bootstrap.min.css родом из:
http://localhost/assets/css/bootstrap.min.css (404)
Когда я изменяю атрибут href этого файла следующим образом:
<link href="/dashboard-dist/assets/css/bootstrap.min.css" rel="stylesheet" />
, я получаю 200, и файл загружается.Но я не хочу менять все URL-адреса в этом угловом приложении и вместо этого иметь конфигурацию с одним сервером, чтобы установить для себя корневую папку документа.Я бы предпочел использовать .htaccess в публичном каталоге, чтобы сделать это, чтобы при загрузке сайта на реальный сервер он работал «из коробки».Как мне этого добиться?