我正在尝试发布我的SPA应用程序在本地工作正常,但当我将其推送到Github页面时,如果您直接导航到它们,内部页面不会注册.
例如http://USER.github.io/PROJECT_NAME/有效,但http://USER.github.io/PROJECT_NAME/about没有,因为没有重定向或重写. index.html位于项目的根目录下.
解决方法:
我刚刚构建了这个小包(用于bower / npm)来解决这个问题所以我想我会在这里分享它作为你问题的答案,
https://github.com/websemantics/gh-pages-spa