编程语言
首页 > 编程语言> > javascript – Github Pages中是否有配置允许您将所有内容重定向到index.html以获取单页应用程序?

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