[英]URLs and linking abruptly broken in Angular / Django app
最近,我的Django / Angular应用程序发生了更改,使我的所有前端URL和链接都中断了。
例如,我们的根域保持不变,但是我们的位置URL从/<campus.slug>/#campus_info
更改为/<campus.slug>/#/campus_info
,这破坏了整个站点的每个链接。
我尝试使用$locationProvider.html5Mode(true)
和<base>
来更改我们网站的基本URL,但它没有解决它们。 我似乎也无法使页内定位链接起作用。 现在唯一有效的链接是Django链接。
还有其他人遇到过这样的问题吗? 我完全不知道该如何打破。 我已经有好几个月没有在网站上浏览路由或URL了,这让我更加困惑。
任何反馈或提示,对此将不胜感激,在此先感谢。
按照该文章, $location
与UI的自举的一些版本干扰并可能对您的网址不利影响。
从控制器中删除了影响该代码的$location
依赖关系后,我得以修复URL,并使所有锚链接和SPA链接重新工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.