Ghelp – Помощь по продуктам Google

Как использовать свой домен на Google Site и переадресация.



Полезная статья, справка о том, как подключить, настроить домен и его DNS. Как подключить домен к своему сайту на сервисе Google Site и настроить переадресацию.

Стандартный домен, вводная информация

На сервисе Google Site вы можете использовать стандартный домен с уникальный именем. Например, для данной статьи мы создали сайт с адресом https://sites.google.com/view/gtest-ghelp/home. Уникальный стандартное имя gtest-ghelp.

В это статье ниже разберем, как настроить собственный URL, настроить DNS, CNAME и переадресацию с помощью .htaccess.

Задача, чтобы при правильном указании адреса в любом случаи перейти на сайт и не получить 404-ую ошибку. Должна работать корректно переадресация.

Сервис Google Site позволяет использовать собственный домен второго, третьего уровня. Это значит по умолчанию мы не можем использовать, например https://ghelp.site. Нам необходимо создать поддомен второго уровня с приставкой www. Получится https://www.ghelp.site. В нашем случаи будем для теста использовать домен второго уровня gtest.ghelp.site, а для третьим уровнем будет www.gtest.ghelp.site.

SSL сертификат нам для домена третьего уровня не понадобится, так как мы передадим на управление в Google. Для домена второго уровня желательно приобрести.

Регистрация собственного доменного имени

Мы используем хостинг Beget, поэтому будем описывать этапы подключения на основе интерфейса данной компании.

Вы можете подключить там домен, а также хостинг-компания предлагает бесплатный пробный период для хостинга и даже некоторое свободного бесплатного места. Подробнее на их сайте.

Добавление подзоны, настройка DNS и CNAME

Когда домен подключен. Переходим в раздел управления DNS. Выбираем домен, далее “добавить подзону” (добавляем поддомен).

На этом этапе, если вы используете основной домен (первого уровня), тогда нужно добавить поддомен (подзону) второго уровня с www.

В нашем случаи мы добавляем подзону gtest.ghelp.site (второго уровня) и подзону www.gtest.ghelp.site (третьего уровня).

Далее на сервисе Google Сайты нужно нажать на Шестеренку – Пользовательские домены. Указать домен и подтвердить права.

Пользовательские домены
Выбор провайдера.

В поле “Выберите регистратора домена или провайдера” вы можете выбрать провайдера, если он там есть. В нашем случаи не было и мы настраиваем вручную. Поэтому выбираем “Другое”.

Провайдер другой.

На следующем шаге будет краткая инструкция и код для TXT записи.

TXT запись

Переходим обратно на хостинг сайт и добавляем TXT запись для домена с www, который ранее создали. Подтверждаем право собственности доменом.

Далее возвращаемся на Сайты Google – Пользовательские домены и указываем домен который создали и подтвердили с www.

Высветится окно с кратким руководством, что нужно указать CNAME запись в DNS домена c www

CNAME запись

Переходим у своего хостинг-провайдера в раздел с настройками DNS в подзону www выбранного домена и настраиваем CNAME

Добавление CNAME записи у хостинг-провайдера.

Ждём некоторое время, не меньше 15-ти минут. Возвращаемся и повторяем. По итогу домен будет добавлен успешно, если все правильно сделали.

Успешно подключенный пользовательский домен на Google Site

Настройка переадресации

Остается настроить корректную переадресацию с http на www (для https тоже работает)

Для этого создаем сайт и линкуем туда домен первого уровня, тот что без www. В нашем случаи это домен второго уровня (без www) gtest.ghelp.site

Создаем файл .htaccess и добавляем в него код:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^([^www\.].+)$ [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]

Таким образом при наборе адресе в браузерной строке gtest.ghelp.site мы попадем на адрес https://www.gtest.ghelp.site