我有一个子域名mySUBsite.com,它位于myMAINsite.com/mySUBsite。调用mySUBsite.com时,我有指向此位置的指针。
这是一个角度2应用程序并使用角度路由。当我通过mySUBsite.com root访问时,所有路由工作正常。我在直接访问任何其他路线时获得404s,例如mySUBsite.com/about。这个位置实际上并不存在,因此404。
我需要一些机制来通过root重新路由它。我已经尝试过重定向,但我并不是100%肯定。
这是否可行,实现这一目标的最佳途径是什么?
由于
答案 0 :(得分:0)
这个问题的一个答案是使用哈希网址。我不愿意,因为它们看起来不那么好,但它们确实解决了深度链接404问题。在应用路由模块(或应用模块)中添加useHash:true
RouterModule.forRoot(
appRoutes,
{ useHash: true }
)