У меня есть простое приложение, соответствующее angular 2 quickstart. Он корректно работает на Lite-сервере. Теперь я пытаюсь запустить такое же приложение, установленное в apache под htdocs/foo, но после обновления я получаю «Object not found».угловой 2 не найти маршрут при обновлении
baseHref
index.html:
<base href="/foo">
маршрутизации
app.rounting.ts:
const appRoutes: Routes = [
{
path: 'sched',
component: ScheduleFormComponent
},
{
path: 'dashboard',
component: DashboardComponent
},
{
path: '',
redirectTo: '/home',
pathMatch: 'full'
},
{
path: 'home',
component: HomeComponent
},
{
path: 'sched-detail/:id',
component: ConsultationDetailComponent
}
];
Я также добавил .htaccess с помощью
<ifModule mod_rewrite.c>
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.html
</ifModule>
Но все равно не повезло.
Есть ли что-то, отсутствующее в конфигурации apache?
Спасибо! Это решило мою проблему. – carloliwanag
Супер! Рад помочь! –