解决GitHub Pages自有域名二级目录无法访问问题

问题描述

通常新建个项目,通过GitHub上创建gh-pages分支可以访问项目主页。然而我访问usename.github.io/repo,或者自定义域名 yoursite.com/repo ,跳转到了 404 页面。

分析

自己把博客同时放在 GitHub 和 Coding上,通过 DNS 做了不同线路解析,通过 CNAME 文件绑定了自己的自定义域名。GitHub 可以创建一个个人主页和多个项目主页,一般这样访问是没有问题。我的问题出现在域名解析这,默认线路设置为解析到 Coding 了,显然 Coding 上找不到 GitHub 创建的项目主页,就去博客目录下去找 /repo 目录,肯定找不到啦。

转载请注明出处:http://shenshanlaoyuan.com/2016/09/26/Hexo/解决GitHub Pages自有域名二级目录无法访问问题/

访问原文「解决GitHub Pages自有域名二级目录无法访问问题」获取最佳阅读体验并参与讨论

解决方法

  • 我这个问题在域名解析商DNSPAD把解析线路默认改为GitHub就可以了
  • 也可以在 DNS解析增加一条 CNAME 记录,通过 repo.yoursite.com 访问
  • 还可以把项目主页放到博客themes/themes-name/source目录下

有问题欢迎下面留言

深山老猿 wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!
如对你有帮助,请我喝杯咖啡吧!0.0
显示 Gitment 评论