Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular Apache代理从登录页面将URL传递到Avoid#_Angular_Apache_Angular Ui Router - Fatal编程技术网

Angular Apache代理从登录页面将URL传递到Avoid#

Angular Apache代理从登录页面将URL传递到Avoid#,angular,apache,angular-ui-router,Angular,Apache,Angular Ui Router,我们的开发人员正在进行Angular开发,他们实现了一个应用程序及其登录URL,如下所示。/ag/#/can/auth/login。他们希望通过从此登录url中删除#来清除此url。是否可以创建Apache代理传递以从此url中删除此#? 我的意思是,我们需要通过./ag/can/auth/login访问上述URL。您只需从Angualr配置中删除它: RouterModule.forRoot(routes/*, { useHash: true }*/) 这将从URL中删除哈希 感谢@roni

我们的开发人员正在进行Angular开发,他们实现了一个应用程序及其登录URL,如下所示。/ag/#/can/auth/login。他们希望通过从此登录url中删除#来清除此url。是否可以创建Apache代理传递以从此url中删除此#?
我的意思是,我们需要通过./ag/can/auth/login访问上述URL。

您只需从Angualr配置中删除它:

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

这将从URL中删除哈希

感谢@roni发布此消息,并感谢@trichetriche提供宝贵信息


在上面的示例中,url可以/auth/login。如果路由是静态的,我们可以轻松地进行无散列路由。我们需要可以在url中作为动态的,我们正在寻找通过角度路由概念实现同样的目标。我们是否可以在不使用哈希的情况下路由动态url。。等待您的答复。

我们正在使用角度路由。设置此选项时,路由不起作用。使用Apache级别有什么方法可以做到这一点吗?你说它不工作是什么意思,这是角度路由的基础。除非你模仿了你的问题,你使用的是AngularJS,而不是AngularJS?我们使用相同的应用程序为不同品牌的客户提供服务。在这种情况下,我们使用角度路由,它正在处理品牌URL,类似于下面的内容,我们试图从客户阶段URL中删除#。当我们在角度级别启用这种路由时,我的理解将出现在url中。因此,我们计划使用Apache proxy pass规则将#从客户分阶段url中删除。我们为不同的品牌客户使用相同的应用程序。在这种情况下,我们使用角度路由,并使用如下类似的品牌URL,我们试图从客户阶段URL中删除#。当我们在角度级别启用这种路由时,我的理解将出现在url中。因此,我们计划使用Apache proxy pass规则从客户分阶段url中删除#,该规则不回答我的问题。您使用的是angularJs还是angularJs?