重新加载页面后重定向到未找到的页面(localize-router本地化)

时间:2020-05-23 12:50:22

标签: angular routes

我正在使用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'
  }
];

1 个答案:

答案 0 :(得分:0)

如果没有对部署ui的服务器的控制。

RouterModule.forRoot(appRoutes,{useHash:true});

如果可以控制部署ui的服务器

进行设置以在找不到URL的情况下返回index.html。