Голый домен на Сайтах Google Новый
Я возился с настройками DNS и не могу понять, как заставить это работать...
У меня есть G Suite для example.com
, с (новым) приложением Google Sites, опубликованным и принимающим www.example.com
, У меня есть DNS в моем DNS www
в Google, так http://www.example.com/
а также https://www.example.com/
обе работают, с http
один делает 301 к https
версия, которая именно то, что я хочу.
В моем DNS (в GoDaddy) у меня есть базовый домен, перенаправляющий на https://www.example.com
- так просит http://example.com
получить правильно.
Один остаток https://example.com/
- этот не перенаправляет, потому что GoDaddy не поддерживает его (я бы предположил, что все хостинговые компании будут одинаковыми), но я хочу, чтобы он перенаправлял, как и другие.
Единственный способ, которым я могу придумать, - это иметь учетную запись живого хостинга где-то еще, для https://example.com/
и перенаправьте браузер на www
, Я мог бы сделать это на статическом хостинге (например, Firebase) и использовать javascript или хостинг приложений с чем-то вроде ASP.NET и перенаправить прямо в ответ.
Есть ли более простой способ, без использования отдельного хостинг-продукта?
(Это может быть лучшим вопросом для ServerFault, но я полагаю, я бы начал здесь)
1 ответ
Поскольку даже в консоли G Suite сопоставление адресов поддерживается только по HTTP, а не по HTTPS, я вижу только один способ - для этого можно использовать Cloudflare.
Это проверенное решение, сам им пользуюсь. Это работает, потому что Cloudflare может эффективно «видеть» ваш HTTPS-трафик.
- Вы меняете NS-серверы своего домена на NS-серверы, назначенные вашей учетной записи Cloudflare.
- Восстановите все записи DNS в Cloudflare.
- Используйте эту небольшую хитрость .
Однако я рекомендую использовать
301
код ответа для такого редиректа, а не
302
.