0

希望有人能回答这个问题,因为我正在努力......

我有一个使用 yo-angular 生成器构建的 angular js 应用程序。只要我不使用#-free“html5mode”,通过 grunt 构建控制部署一切都可以正常工作。

但是,一旦我启用 html5mode 以从我的路由中删除 # 然后部署,我在 github 页面上的应用程序不会指向其脚本的正确来源等等......例如,我收到 404 错误,因为它是寻找 http://{{user name}}.github.io/scripts/{{name of file}},而不是 http://{{user name}}.github.io/ {{app name}} /scripts/{{文件名}}

我怎样才能让它指向正确的目录?

希望这是有道理的。如果需要,我会分享更多!

4

1 回答 1

1

您还需要配置服务器。配置更改将取决于您用于在服务器上托管应用程序的技术。如何配置您的服务器以使用 html5mode

于 2015-05-30T01:24:04.420 回答