angularjs – 使用angular-ui-router处理没有hashbang的路由
我在网上搜索了很多答案,但还没有找到任何答案.
现在我在我的文件中有这个代码,我认为除了我指定的那些之外我还会处理所有路由/状态: $urlRouterProvider.otherwise('/'); 但是,此功能仅适用于localhost:1337 /#/ stuff之类的路径,但如果我输入localhost:1337 / stuff,我会收到一个丑陋的内部服务器错误. 理想情况下,我喜欢localhost:1337 / stuff或没有hashbang的任何其他URL重定向到localhost:1337 /#/(我的应用程序的主页). 有关如何实现这一目标的任何想法? 解决方法
你需要设置两件事:
> AngularJS配置中的所谓“html5Mode”.这是最简单的部分:$locationProvider.html5Mode(true); 来自AngularJS docs on routing:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |