3
私はRC5と"@angular/router": "3.0.0-rc.1"
を使用していると私は古いルート(例)キャッチように見えることはできません。でもappRoutesでデフォルトの「pathMatch」パラメータでAngular2ルータ
/category/subcategory/subcategory/articlename
を。ここに私のルート設定の抜粋です:
export const appRoutes: Routes = [
{ path: 's/:q', component: SearchController },
{ path: ':slug', component: ArticleController },
{ path: '', component: HomeController, pathMatch: 'full' },
];
他のルートが動作し、私がしようとするので、私はそれらを適切にリダイレクトすることができ、それらすべてをキャッチそのちょうどその時...思考は?
あなたのパスの例は、子のルートで階層型ルーティングを示していますが、 'appRoutes'は、ルートの一つだけのレベルを示しているようです。実際に私は質問や問題を理解していません。 「古いルート」とは何ですか? –
古いルートは、私たちが現在持っている私たちのサイトからです - 例えば、私たちはwordpressからカスタムソリューションに移行しています。私たちは投稿URL(元々/ category1/category2/postslug)を望んでいて、今は '/ articleslug'にしておきたいので、すべての経路をキャッチしてサーバーに送り、新しいルートは何ですか、それをリダイレクトします...それは意味がありますか? –