Angularjs Can';t使用HTML5模式导航到Angular上的相对链接

Angularjs Can';t使用HTML5模式导航到Angular上的相对链接,angularjs,Angularjs,我的网站在点击时运行良好,但当我尝试导航到相对链接路径或刷新链接路径时,总是会将我发送到默认路径。e、 g(),我不知道我能做什么 Angular v.1.4.8我可以假设发生在你身上的是你写了 $urlRouterProvider.otherwise('/home'); 在routes.js文件中。这行代码的作用是,如果angular找不到进入您主页(您希望它进入的页面)的输入URL。在我的例子中是主页。确保您键入的url正确。您需要指定您的问题我尝试访问,例如在地址栏中设置此路由,但我始终

我的网站在点击时运行良好,但当我尝试导航到相对链接路径或刷新链接路径时,总是会将我发送到默认路径。e、 g(),我不知道我能做什么


Angular v.1.4.8

我可以假设发生在你身上的是你写了

$urlRouterProvider.otherwise('/home');

在routes.js文件中。这行代码的作用是,如果angular找不到进入您主页(您希望它进入的页面)的输入URL。在我的例子中是主页。确保您键入的url正确。

您需要指定您的问题我尝试访问,例如在地址栏中设置此路由,但我始终重定向到您可以向我们发送您的链接吗?只需尝试从我的路由中删除“#”,我正在使用,我阅读了有关HTML5模式的信息,并配置了serever,点击时一切正常,但当我通过地址栏访问某个路由(例如)时,总是将我重定向到。你能告诉我们你的路由配置是什么样子的,看看这是否与此有关吗?嗨,詹姆斯,对了,我有mi
$urlRouterProvider。否则(“/dashboard”)(在我的例子中是仪表板)。我键入的url是正确的,但angular找不到我的路线,并且总是将我重定向到仪表板状态。@LeninCruzado你能发布你的route.js吗?要么你键入的url不正确,要么你有其他问题。在我的angular应用程序中,URL是:localhost:00000/#/home,如果我想访问一个更复杂的路径,比如通过URL传递一个参数,它会将我带到主页,这是一个更复杂的情况。这就是问题的原因吗?“#”可以正常工作,但当我用HTML5模式删除它时,我无法通过在地址栏上键入url来访问我的路径。@LeninCruzado我开始做一些挖掘,继续查看这个网页。这会让你很好地理解你想要实现的目标