javascript – Github Pages中是否有配置允许您将所有内容重定向到index.html以获取单页应用程序?
作者:互联网
我正在尝试发布我的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
如果您在404.html和index.html页面中包含该软件包,它会将所有流量重定向到Index.html,
它支持Project和User / Org Pages类型存储库,处理QueryStrings并附带一个工作示例,
标签:javascript,github,github-pages,single-page-application 来源: https://codeday.me/bug/20190727/1555519.html