【发布时间】:2018-05-23 08:34:28
【问题描述】:
我有一个 Angular 项目,其中路由与 HashLocationStrategy 完全兼容。
现在我必须创建一个需要在 URL 中不带“#”的情况下访问的健康状态页面。要求是我的全局负载均衡器能够简单地访问此页面,如果它返回 http 200,那么只有请求才会到来。
如果 DNS 类似于 abc.com,那么我需要类似 abc.com/status 而不是 abc.com/#/status
【问题讨论】:
-
其实不是。我知道通过路径定位策略我们可以删除哈希。但这会在页面刷新时出现 404,并且需要对 Web 服务器进行一些调整来解决这个问题。我正在使用 PaaS,无法在 Web 服务器站点上执行任何操作
-
“柚木”将是mod_rewrite url 重定向。尝试在您的 PaaS 提供商的文档中查找它
标签: angular angular2-routing angular2-router