Angular 2\4 哈希 url 保留index.html

标签 angular

背景:Angular 4、ng cli、RouterModule、useHash:true。

当我使用 http://server/index.html 浏览到我的应用程序时,它解析为 http://server/#/ (省略了 index.html来自 url)此外,每个路由导航也会省略 url 中的 index.html。

这对于我的应用程序的托管方式来说是有问题的,我需要在网址中保留index.html。我如何配置 Angular 来保留它?

最佳答案

你可以尝试:

ng build --prod --base-href /app/index.html

但它可能会影响您 Assets 的相对路径。

关于Angular 2\4 哈希 url 保留index.html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44615646/

相关文章:

angular - 检查网络应用程序是在线还是离线

javascript - 在 angular2 中使用 HTTP 响应

angular - 升级@ngrx/Store 时,类型 'payload' 上不存在属性 'Action'

java - HTTP 状态代码 410 和其他 Angular 5 代码之间的行为差​​异

angular - ngModel 绑定(bind)在 Angular 2 的 OnInit 中为 null

angular - 斯巴达克斯 - 从斯巴达克斯的 PDP 页面访问用户对象?

performance - Angular 2 性能 IE11 *ngFor

javascript - Angular 动态注入(inject)特定组件

Angular2 与 modernizr

javascript - mat-sidenav-container 在 dom 中始终为空