angular - Angular 在版本 6 和 7 中从 url 中删除 index.aspx
问题描述
我对 Angular 的第 6 版和第 7 版有疑问。我认为问题来自构建项目的新配置方式......
问题是我将我的应用程序部署在 SharePoint 文件库中,当我尝试访问我的网站时,我在 url 中丢失了 index.aspx,但这对于导航非常重要
预期网址:
www.mysharepointurl.com/App/index.aspx/#/home
但是在角载荷后我得到
www.mysharepointurl.com/App/#/home
因此,如果人们在浏览器中点击刷新/后退/前进,他们就会离开网站。
使用Angular 5,我没有这个问题,所以我猜它来自构建项目的新配置方式。
谁能帮助或指出可能是什么问题?
解决方案
好的,经过这么多小时的研究,我找到了它......
BaseHref = '/app/index.aspx/'
DeployUrl = '/app/'
推荐阅读
- traefik - 将多个路径重定向到外部 URL
- hue - 在 Hue 源代码中的 HiveServerClient 中获取当前编辑器 id(doc id)的方法
- node.js - 在 Passanger 上运行 React 应用程序
- java - 我如何使用简单的日期格式知道我的日期在 java 中是否有效?
- swift - 打开自定义表格视图单元格不会保持突出显示
- javascript - JS/IE11中的DispHTMLWindow2和Window有什么区别?
- c - 调用自制C函数时出现分段错误
- angular - 使用内置管道的角度条件
- spring - Spring Boot 运行失败
- python - 在python中有些句子存储在双引号中,有些句子存储在csv文件中