当域本身设置为 S3 时,如何将自定义子域重定向到 github-pages 项目?
How can I redirect a custom subdomain to a github-pages project when the domain itself is set to S3?
我已经阅读了几个关于指向 github 页网站的自定义域的问题。但是,我找不到适合我的案例的答案。
我有一个指向 S3 的顶级域(例如 http://example.com
)
桶.
我有一个 www
重定向到这个顶级域。
我在 github 页面上有一个现有的组织项目网站
我可以像这样使用 url 访问:
http://ORGANIZATION.github.io/blog
我想使用 blog.example.com
等子域访问 github 页托管网站,同时将我的顶点设置为我的 S3 存储桶。
我找到的大部分答案都是将域顶点重定向到 http://ORGANIZATION.github.io/
并使用 "www.example.com/blog" 访问博客。这不是我想要的。
由于 ORGANIZATION.github.io/blog.
不是有效的 CNAME 记录,我无法将其用作我的子域 CNAME 记录的值。
有没有办法使用带有自定义子域的 github 页组织项目网站?
由于不熟悉域名管理可能会比较复杂,我将尝试解释什么可以做什么,什么不能做。
每个域名都有一个顶点,即没有子域的域名。
示例:http://example.com
请注意,www
是一个子域 (http://www.example.com
),您可以将其重定向到您的顶点。
使用 Github-Pages,使用组织帐户,您只能 link 顶点或子域到名称格式如下的存储库:orgname.github.io
。您还需要在 repo 设置中设置域。
如果您有不同名称的存储库(即博客),它只能与 URL 一起使用,如下所示:http://example.com/blog
这不是我想要的。所以我所做的是为每个子域创建一个组织。我希望它不会被视为对 github 页条款的滥用。
例如,我创建了一个 myorg_blog
组织,其中包含一个名为 myorg_blog.github.io
的存储库,它指向我的子域 blog.example.com
。投资组合也一样:另一个组织只有一个存储库。
然后我保持顶点指向S3,这部分没有做任何改变。
我已经阅读了几个关于指向 github 页网站的自定义域的问题。但是,我找不到适合我的案例的答案。
我有一个指向 S3 的顶级域(例如
http://example.com
) 桶.我有一个
www
重定向到这个顶级域。我在 github 页面上有一个现有的组织项目网站 我可以像这样使用 url 访问:
http://ORGANIZATION.github.io/blog
我想使用 blog.example.com
等子域访问 github 页托管网站,同时将我的顶点设置为我的 S3 存储桶。
我找到的大部分答案都是将域顶点重定向到 http://ORGANIZATION.github.io/
并使用 "www.example.com/blog" 访问博客。这不是我想要的。
由于 ORGANIZATION.github.io/blog.
不是有效的 CNAME 记录,我无法将其用作我的子域 CNAME 记录的值。
有没有办法使用带有自定义子域的 github 页组织项目网站?
由于不熟悉域名管理可能会比较复杂,我将尝试解释什么可以做什么,什么不能做。
每个域名都有一个顶点,即没有子域的域名。
示例:http://example.com
请注意,www
是一个子域 (http://www.example.com
),您可以将其重定向到您的顶点。
使用 Github-Pages,使用组织帐户,您只能 link 顶点或子域到名称格式如下的存储库:orgname.github.io
。您还需要在 repo 设置中设置域。
如果您有不同名称的存储库(即博客),它只能与 URL 一起使用,如下所示:http://example.com/blog
这不是我想要的。所以我所做的是为每个子域创建一个组织。我希望它不会被视为对 github 页条款的滥用。
例如,我创建了一个 myorg_blog
组织,其中包含一个名为 myorg_blog.github.io
的存储库,它指向我的子域 blog.example.com
。投资组合也一样:另一个组织只有一个存储库。
然后我保持顶点指向S3,这部分没有做任何改变。