我买了一个自定义域名,让我们说example.com并将其连接到cloudflare设置和GitHub页面托管 . 一切正常,但现在我想创建一个托管相同代码库的子域 . 这样,我可以分析代码中的URL,以显示正确的内容并保持单个代码库 .

在搜索是否可行时,我没有找到确凿的答案 . 总而言之,目前的cloudflare条目是:

  • 一个example.com 192.30.252.153

  • 一个example.com 192.30.252.154

  • CNAME www是example.com的别名

GitHub上的自定义域设置:

  • example.com

CNAME文件内容:

  • www.example.com

天真地,我认为解决方案只是添加一个额外的cloudflare条目:

  • CNAME sub是example.com的别名

但话说回来,我希望浏览器地址栏中的URL保留为sub.example.com,而不是转发到example.com .

我真的很感激听到过这种东西的任何先前经验 .