У меня есть сайт, размещенный на страницах GitHub: https://example.dev
. Я хочу убедиться https://www.example.dev
перенаправляется на сайт. Быстрое и простое решение - зайти в Google Domains как показано здесьи настройте перенаправление 301.
В частности, https://*.dev
домены должен используйте HTTPS. Я не совсем понимаю, как работают сертификаты HTTPS, но предполагаю, что GitHub устанавливает сертификат с центром сертификации, и когда кто-то переходит https://example.dev
, GitHub и / или центр сертификации позаботятся о сертификации. Но с этим методом перенаправления 301 DNS-серверы Google Domains полностью обрабатывают перенаправление и сертификация. Меня предупредили Google Domains, сказав:
Эта синтетическая запись содержит ошибку и не будет работать правильно: SSL-сертификат для этого домена еще не создан. Этот процесс может занять до 24 часов.
Означает ли это, что Google получает сертификат для моего домена, а GitHub - это !? Считается ли это плохой практикой?
Как мне настроить запись в GitHub для этого перенаправления? Независимо от того, является ли вышеуказанное решение плохой практикой, я хочу полностью настроить его на GitHub. Я предполагаю, что добавлю ALIAS
или ANAME
в корень каталога и опишите перенаправление 301 в этом файле. Спасибо за любую помощь заранее.