新手问题 如何让 github page 一直访问 index.html

small_fish__ · 2014年11月04日 · 最后由 small_fish__ 回复于 2014年11月04日 · 3063 次阅读

刚将同事写好的 web app push 到 github 上,项目地址是 https://github.com/rdd-giga/rdd-giga.github.io ; 现在里面只有一个 index.html。App 的启动是在 index.html 里面,当项目启动完成后,会根据浏览器访问不同的页面执行不同的操作。那问题来了~

假如现在访问 ~/a 页面,github 会去项目根目录下找是否存在 a.html 文件,因为它不存在,所有 github 会返回 404。但是我希望的是,如果 github 没访问到页面,返回 index.html 页面内容,并且浏览器记录保存不变,还是~/a

不知道 github page 是否可以做到这个,如果不可以,那么我使用 nginx 来处理可以吧~

把 index.html 复制到 404.html

#1 楼 @chiangdi 不想这么搞,太不优雅啦,如果真正的 404,还要到 app 中去 hack~~, 不过这样做,暂时满足需求的~

需要 登录 后方可回复, 如果你还没有账号请 注册新账号