我刚为一个回购启动了一个新站点,因此遇到了问题,所以我想知道这是否归因于我的CNAME。这是我所做的事情的清单。
我修改了域名服务器的域名提供商以指向Cloudflare。在Cloudflare中,我设置了每个站点并指向Github Page的IP:
对于站点A ,我有一个CNAME作为别名,其值为 username.github.io 。对于网站B ,由于域名URL指向网站A ,即使在Jekyll的< em> _config.yml 这些URL是:
站点A
baseurl: ""
url: "http://siteA.com"
网站B
baseurl: ""
url: "http://siteB.com"
两个站点都是使用Jekyll构建的,并已上载到名为/docs
的目录中,但是一个站点是博客,一个站点是应用程序登录页面。我收到的报告称网站B 抛出522:
与A和B的唯一区别是,A具有一个带有 username.github.io 的CNAME文件。当我将CNAME添加到Cloudflare网站B时,URL不正确,因此我想知道我在Cloudflare上的CNAME中是否可以将其编码为:
站点A
username.github.io/siteA-repo
和
站点B
username.github.io/siteB-repo
“设置”>“源”下的两个站点均已选择master branch /docs folder
参考设置:
联系Github后,回复:
此错误通常表示Cloudflare的配置存在错误 这意味着它没有指向Github。
从您发送的信息(与上面相同)看来,您的 域已经设置为指向正确的IP,因此应该 指向Github。