我已经设置了我的GitHub页面项目网站以强制执行HTTPS,当我浏览到http://rootdomain.com,http://www.rootdomain.com或https://rootdomain.com时它运行正常 - 它们都正确显示{{3 }}
但是,当我浏览https://rootdomain.com时,我收到浏览器隐私错误NET::ERR_CERT_COMMON_NAME_INVALID
。有没有办法让这个URL重定向到https://www.rootdomain.com?
我已将DNS(Google Domains DNS)配置如下:
我的CNAME文件包含rootdomain.com
,我的GitHub页面自定义域设置如下:
答案 0 :(得分:2)
事实证明,我的DNS提供商(Google Domains)具有为子域转发启用SSL的功能。所以我删除了我的WWW子域的CNAME并创建了一个子域前向合成记录,如下所示:
Google将为子域名创建SSL证书,他们认为这可能需要长达24小时。当我这样做时,它只花了几个小时。现在https://www.rootdomain按预期转发到https://rootdomain。