Я использую «синтетическую запись» в Google Domains, чтобы перенаправить трафик с чистого домена example.com
на www.example.com
:
Это работает для запросов http://example.com
, из которых есть 4 записи A, которые все указывают на IP-адреса Google Apps (имеет смысл, так они обрабатывают «синтетические записи» для имени хоста, которое вы не сопоставили с записью A). Ответ на такие запросы:
HTTP/1.1 302 Found
Location: http://www.example.com
Date: Wed, 30 Sep 2015 17:08:59 GMT
Content-Type: text/html; charset=UTF-8
Server: ghs
Content-Length: 230
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Однако запросы на https://example.com
них полностью игнорируются. Нет ответа от сервера. Кто-нибудь еще сталкивался с этим ограничением в реализации Google перенаправления чистого домена на поддомен? Любой совет обойти это без моей собственной записи на вершине?
источник
Однако Google обрабатывает эту службу перенаправления, вы не можете настроить что-либо больше, чем один поддомен на другой (или пустой, и наоборот). Это означает отсутствие кода перенаправления (301 против 302), отсутствие установки сертификата SSL для ответа по HTTPS и т. Д.
В настоящее время я размещаю больше сайтов в таких местах, как Heroku, где у нас нет статического IP-адреса и нам нужно добавить запись CNAME для субдомена. DNS обычно не поддерживает добавление CNAME в пустой домен, что хорошо, так как может конфликтовать с другими записями в пустом домене, такими как MX.
Cloudflare был моим предпочтительным подходом к этому. Бесплатное управление DNS (включая перенаправления) и предотвращение DoS наряду с SSL, который поддерживает современные браузеры. Для более широкого диапазона охвата браузером добавьте выделенный SSL за 5 долларов США в месяц, и вы получите отличный пакет услуг.
источник
Это отдельная опция для перенаправления основного домена в противоположность поддомену. Просто нажмите на иконку «Добавить сайт». Первая иконка справа от домена. Вы увидите всплывающее окно с возможностью пересылки домена.
источник