2017-06-14 85 views
1

我尝试通过我自己来处理像'angularwebsite.com/thispage'这样的确切网址。本地工作。当我使用完全相同的角度(构建)项目在web服务器上尝试同样的事情时,它不会。一个404页面弹出。角度路由:在网络服务器上找不到404

有人知道这是由什么引起的和/或我可以如何解决这个问题?

编辑:我发现路由工作在其他路由添加不同的项目。在这个项目中,'/#/'必须包含在网页服务器的特定页面和网址之间。 Like'angularwebsite.com/#/thispage

回答

0

我找到了解决方案。我可以在导入所有approutes的时刻将'useHash'设置为true。这使它在网络服务器上工作:

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