位置策略从URL中删除* .html

时间:2016-11-05 13:07:28

标签: angular angular2-routing

我的应用有问题。

我正准备发布稳定版本,服务器上的实时版本文件和目录架构将如下所示:

--index.html
--services.html
--app/
----app.html (root of angular2 app)
----other files

我的问题是,当我指示时:

http://localhost:5000/app/app.html

它将网址更改为:

http://localhost:5000/#/main

到目前为止,我的位置策略是HashLocationStrategy

我该如何解决这个问题,所以网址仍然存在:

http://localhost:5000/app/app.html#/main

谢谢!

更新

我删除了HashLocationStrategy,并添加了以下内容:

{provide: APP_BASE_HREF, useValue: '/app/app.html'}

现在将我重定向到:

http://localhost:5000/app/app.html/main

然而,当我像这样重新加载页面时,它不会找到网页(我想它需要哈希而不是斜线那里..)

0 个答案:

没有答案