Я использую GitHub Pages для своего сайта.
- https://spellbot.io работает
- http://spellbot.io перенаправляет на # 1
- http://www.spellbot.io перенаправляет на # 1
Проблема в том, когда я объединяю www and https. Это дает мне предупреждение «Соединение не является частным» о том, что сертификат недействителен. Сертификат, который он показывает, является сертификатом DigiCert High Assurance EV Root CA от www.github.com.
В конфигурации DNS моего сайта у меня есть CNAME, установленный на точку www at spellbot.io, и у меня есть запись CAA для spellbot.io, который использует letsencrypt.org.
Я выполнил все инструкции, которые дает здесь GitHub: https://docs.github.com/en/github/working-with-github-pages/managing-a-custom-domain-for-your-github-pages-site#configuring -an-apex-domain
Я правильно настроил свои записи A. У меня есть файл CNAME в моем каталоге страниц GitHub с файлом "spellbot.io". И я проверил, чтобы включить "Enforce HTTPS" в моих настройках репо.
Как мне, черт возьми, сделать это правильно?