首页 > 解决方案 > HTTPS 不适用于我的 www 子域 CNAME

问题描述

我正在为我的网站使用 GitHub Pages。

  1. https://spellbot.io有效
  2. http://spellbot.io重定向到 #1
  3. http://www.spellbot.io重定向到 #1

问题是当我结合 www 和 https 时。它给了我一个“连接不是私有的”警告,说证书无效。它显示的证书是来自www.github.com的 DigiCert High Assurance EV Root CA。

在我的站点的 DNS 配置中,我将 CNAME 设置为将 www 指向 spellbot.io,并且我有一个使用letsencrypt.org 的 spellbot.io 的 CAA 记录。

我遵循了 GitHub 在此处提供的所有说明:https ://docs.github.com/en/github/working-with-github-pages/managing-a-custom-domain-for-your-github-pages-site#配置一个顶点域

我已经正确设置了我的 A 记录。我的 GitHub Pages 目录中有一个 CNAME 文件,其中包含“spellbot.io”。我已经检查在我的回购设置中打开“强制 HTTPS”。

我到底如何才能使这项工作正常进行?

标签: webgithubhttpscname

解决方案


推荐阅读