我正在使用localize-router模块进行本地化,在首次使用后,路由本地化工作正常(http://localhost:4200/en),重新加载后重定向到未找到的页面,这是我的应用跟踪
const appRoutes: Routes = [
{path: '', canActivate: [AuthGuard], loadChildren: './com/wedoapps/views/main/main.module#MainModule',
data: {
metafrenzy: {
title: '',
tags: [
{
name: 'og:title',
content: ''
}, {
name: 'og:description',
content: ''
}, {
name: 'og:image',
content: ''
}
],
links: [
{
rel: 'canonical',
href: 'http://localhost/'
}
]
}
}},
{
path: '**',
redirectTo: 'not-found',
pathMatch: 'full'
}
];
答案 0 :(得分:0)
如果没有对部署ui的服务器的控制。
RouterModule.forRoot(appRoutes,{useHash:true});
如果可以控制部署ui的服务器
进行设置以在找不到URL的情况下返回index.html。