gpt4 book ai didi

github - 如何在 GitHub Pages 上的根域和 WWW 子域上强制执行 HTTPS?

转载 作者:行者123 更新时间:2023-12-01 19:28:30 25 4
gpt4 key购买 nike

我已将 GitHub Pages 项目站点设置为强制使用 HTTPS,当我浏览到 http://rootdomain.com 时,它工作正常。 , http://www.rootdomain.com ,或https://rootdomain.com — 它们都正确显示 https://rootdomain.com .

但是,当我浏览到https://www.rootdomain.com时,我收到浏览器隐私错误 NET::ERR_CERT_COMMON_NAME_INVALID。有没有办法让这个URL重定向到https://rootdomain.com还有吗?

我的 DNS (Google Domains DNS) 配置如下:

DNS Configuration

我的 CNAME 文件包含 rootdomain.com,我的 GitHub Pages 自定义域设置如下:

GitHub Pages Custom Domain Settings

最佳答案

事实证明,我的 DNS 提供商 (Google Domains) 具有启用 SSL 进行子域转发的功能。因此,我删除了 WWW 子域的 CNAME,并创建了一个子域正向综合记录,如下所示:

enter image description here

Google 将为子域创建 SSL 证书,据称这可能需要长达 24 小时的时间。当我这样做时,只花了几个小时。现在https://www.rootdomain转发至https://rootdomain正如预期的那样。

关于github - 如何在 GitHub Pages 上的根域和 WWW 子域上强制执行 HTTPS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50878110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com