私はangular 2 quickstartの後に簡単なアプリケーションを開発しました。 lite-serverで正しく動作します。 今、私は同じアプリケーションをhtdocs/fooの下でApacheにインストールしようとしていますが、リフレッシュ時に "Object not found"が表示されています。アングル2リフレッシュ時にルートが見つからない
baseHref
のindex.html:
<base href="/foo">
ルーティング
app.rounting.ts:私も
<ifModule mod_rewrite.c>
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.html
</ifModule>
を使用して.htaccessファイルを追加した
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
}
];
しかし、まだ運がありません。
Apacheの設定には何か不足していますか?
感謝を使ってルートに移動します!これは私の問題を解決しました。 – carloliwanag
スーパー!助けてうれしい! –