如何摆脱AngularJS站点URL中的哈希标记?

时间:2013-07-27 01:12:21

标签: angularjs github dns cname github-pages

我将AngularJS网站上传到我的gh-pages分支,并将DNS A记录指向204.232.175.78。现在该网站已上线,但我看到一个哈希标记作为URL结构的一部分。以下是可以在

中看到网站主页的两个网址

http://www.maxmythic.com/#/

http://siddhion.github.io/maxmythic_angular/#/

我希望访问者在地址栏中输入和查看的网址很简单 maxmythic.com 。如果有人输入maxmythic.com,则会重定向到http://www.maxmythic.com/#/

如何使用 www。并跟踪 /#/

,只显示主页的网址maxmythic.com

1 个答案:

答案 0 :(得分:6)

在应用程序主模块的配置功能中,使用html5mode()的{​​{1}}功能。请阅读这些文档以获取更多信息:http://docs.angularjs.org/api/ng.$locationProviderhttp://docs.angularjs.org/guide/dev_guide.services.$location

示例:

$locationProvider