angularjs 路由适用于主机 url 但不适用于自定义域

angularjs routing works with hosting url but not custom domain

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

Url 的 angular 路由不起作用。但是,如果我对我的主机使用相同的路由 url 它工作正常。

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

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

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

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

我尝试了一些方法(在应用 运行 上强制 route.reload 并将托管站点列入白名单)但仍然有问题。

有什么建议吗?谢谢

您的域名网站将您的其他网站包裹在一个框架中。该框架有它自己的 "location" 或 URL 或任何没有 #/team/177221 部分的东西,它只是以“http://visualfpl.azurewebsites.net/”开头。在您的域名和 "view source" 加载页面以了解我的意思。另请注意,当您以您的域名浏览网站时,浏览器的地址栏不会更新。它正在更新站点所在框架的 URL。