angularjs路由适用于托管网址,但不适用于自定义域

时间:2015-01-30 02:59:15

标签: angularjs routing

当我尝试使用我的域名访问我的网站时,

带有角度路由的网址无法正常工作。但是,如果我使用与我的托管网址相同的路线,它可以正常工作。

这不起作用(路由到主页而非特定团队):

http://visualfpl.com/#/team/177221

这确实有效(加载团队):

http://visualfpl.azurewebsites.net/#/team/177221

我尝试了一些事情(在app运行时强制route.reload并将托管网站列入白名单)但仍有问题。

有什么建议吗?感谢。

1 个答案:

答案 0 :(得分:1)

您的域名网站将您的其他网站包装在一个框架中。框架拥有它自己的位置"或URL或其他没有#/ team / 177221部分的内容,它只是" http://visualfpl.azurewebsites.net/"开始。在您的域名加载页面,然后查看来源"看看我的意思。另外请注意,当您在网站上浏览域名时,浏览器的地址栏不会更新。它正在更新网站所在框架的网址。