Apache代理传递URL以避免从Angular登录页面访问#

时间:2018-06-25 12:04:05

标签: angular apache angular-ui-router

我们的开发人员正在Angular开发中,他们按照http://app ./ ag /#/ can / auth / login实现了一个应用程序及其登录URL。他们想通过从登录URL中删除#来清理此URL。是否可以创建Apache代理通过以从此URL中删除此#? 我的意思是我们需要通过http://app ./ ag / can / auth / login访问上述URL。

2 个答案:

答案 0 :(得分:0)

您只需将其从Angualr配置中删除:

RouterModule.forRoot(routes/*, { useHash: true }*/)

这将从URL中删除哈希。

答案 1 :(得分:0)

感谢@roni发布此信息,并感谢@trichetriche为您提供了宝贵的信息。

在上面的示例中,网址http://app.com/ag/ 可以 / auth / login。如果路由是静态的,我们可以轻松地进行路由而不散列。我们需要url中的 can 为动态网址,我们正在寻找通过角度路由概念来实现的功能。对于我们来说,可以路由不带哈希值的动态网址吗?。等待您的答复。