我们的开发人员正在Angular开发中,他们按照http://app ./ ag /#/ can / auth / login实现了一个应用程序及其登录URL。他们想通过从登录URL中删除#来清理此URL。是否可以创建Apache代理通过以从此URL中删除此#? 我的意思是我们需要通过http://app ./ ag / can / auth / login访问上述URL。
答案 0 :(得分:0)
您只需将其从Angualr配置中删除:
RouterModule.forRoot(routes/*, { useHash: true }*/)
这将从URL中删除哈希。
答案 1 :(得分:0)
感谢@roni发布此信息,并感谢@trichetriche为您提供了宝贵的信息。
在上面的示例中,网址http://app.com/ag/ 可以 / auth / login。如果路由是静态的,我们可以轻松地进行路由而不散列。我们需要url中的 can 为动态网址,我们正在寻找通过角度路由概念来实现的功能。对于我们来说,可以路由不带哈希值的动态网址吗?。等待您的答复。