将网站登录页面重定向到末尾带有“/#/”的 URL 的原因是什么?
我公司的系统管理员使用 Apache 反向代理,他们总是将所有外部网站重定向到以“/#/”结尾的登录页面。
例如:
https://example.com/springApp/#/
这有什么特别的原因吗?我是一名技术人员,但我想不出这有什么原因。只是好奇。注意:我们的网站不使用页面滚动锚点。
答案1
JavaScript单页应用程序通常使用哈希来处理应用内的导航(例如,单击应用中的链接可能会将哈希更新为https://example.com/springApp/#/foo/bar
)。不过,随着 HTML5 History API 得到更好的支持,这种情况变得越来越少见。