希望有人能回答这个问题,因为我正在努力…
我有一个angular js应用程序,是用yo-angular生成器构建的。只要我不使用# free的"html5mode",通过grunt构建控制部署就可以很好地工作。
然而,一旦我启用html5mode从我的路由中删除#,然后部署,我在github页面上的应用程序不会指向正确的脚本源等…例如,我得到一个404错误,因为它正在寻找http://{{user name}}.github。Io/scripts/{{文件名}},而不是http://{{user name}}.github。io/{{应用名称}}/脚本/{{文件名称}}
我怎样才能使它指向正确的目录?
希望这是有意义的。如果需要,我会分享更多!
还需要配置服务器。配置更改将取决于您在服务器上使用什么技术来托管应用程序。如何配置您的服务器以使用html5mode