2017-12-12 4 views
2

私は、カスタム404ページにユーザーがダウン書かれた未知のパスからリダイレクトしようとしています:たとえばカスタム404ページイオン3

/ログインページ

を/ログインに行きます主メインページに進む

{未知のパス}は404

export const deepLinkConfig: DeepLinkConfig = { 
links: [ 
{ component: HomePage, name: "Home", segment: "" }, 
{ component: LoginPage, name: "Login", segment: "login", defaultHistory: [HomePage] }, 
{ component: SubscribePage, name: "Signup", segment: "signup", defaultHistory: [HomePage] }, 
{ component: SubscribeExtendPage, name: "Signup", segment: "signup-extend", defaultHistory: [HomePage] }, 
{ component: MainPage, name: "Main", segment: "main", defaultHistory: [HomePage] }, 
{ component: WelcomePage, name: "Welcome", segment: "welcome" }, 
{ component: NotFoundPage, name: "notFound", segment: "login/**", defaultHistory: [NotFoundPage] }, 
] 
}; 


imports: [ 
BrowserModule, 
HttpClientModule, 
MaterializeModule, 
BrowserAnimationsModule, 
IonicModule.forRoot(MyApp, {}, deepLinkConfig) 
], 

に移行任意してくれてありがとう 助けて。

答えて

0
{ component: NotFoundPage, name: "*", segment: ":**", defaultHistory: [NotFoundPage] }, 

それが最善の解決策であるが、最終的には、あらゆる種類の変数を使用してセグメントを設定働いていた場合、私は知らない:**今、すべての未知のURLがNotFoundPageにリダイレクトされます。

関連する問題