gpt4 book ai didi

具有直接 url 的 AngularJS 路由

转载 作者:行者123 更新时间:2023-12-02 02:02:52 25 4
gpt4 key购买 nike

我在路由方面遇到了问题,当我在页面之间路由时一切正常 <a href="/someurl">在页面上。

当我使用# like http://localhost/#/someurl 直接将链接输入浏览器时它也很好用。

但是如果我输入时不带#,比如http://localhost/someurl我得到 Cannot GET /task/2

我在 angular $locationProvider.html5Mode(true); 中使用 HTML5 模式后端是使用 MVC4 C# 构建的 Web API,因此仅使用 app.js( Angular )控制路由

最佳答案

如果你想使用 $locationProvider 的 html5Mode,你必须将它与一些服务器调整结合起来,这样你的网络服务器就知道无论路径如何都提供相同的内容。

例如,如果您使用的是 Apache,则可以使用 mod_rewrite。

关于具有直接 url 的 AngularJS 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16408940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com