我已经实现/配置了angular2路由器,设置了服务器(asp.net核心)以将未知路径重定向到/index.html,并且路由似乎工作正常,但是: 当尝试使用特定网址(即www.sitename.com/component1/)访问我的网站时,角度始终会加载它的根视图(www.sitename.com/)。
我认为这或多或少应该做什么,因为服务器请求像' / component1'被重定向到' /index.html' ,但那不是我想要的:)。 它现在的工作方式,没有用户可以保存子路线的书签。 与此相关:当前在' / component1'路由,重新加载页面也将导致重定向到根(/)组件。
PS:正如其他几篇文章所述,我已经设定了。 PSS:如上所述:当通过鼠标点击浏览网站时,路由工作正常。
感谢您的帮助:)
答案 0 :(得分:1)
实际上,您的服务器不应重定向到/index.html,而是直接提供页面而不更新地址。我的意思是作为回应的有效载荷......
重定向实际上是“重定向”并更新网址...我的意思是第二个请求是使用新网址完成的。
因此,您需要更新服务器以实现此方法。