Переезд сайта на «HTTPS» с бесплатным сертификатом Let’s Encrypt

Владислав Белецкий
Владислав Белецкий .
Категория:
Комментариев: 0

В данном примере будет проводиться установка бесплатного SSL-сертификата Let’s Encrypt на хостинге Hostiq.ua.

Чек-лист переезда сайта на https

Содержание

Установка бесплатного SSL-сертификата Let’s Encrypt

1. Идем cPanel и ищем раздел «Безопасность», где выбираем Let’s Encrypt SSL.

Установка ssl-сертификата Let's Encrypt SSL

2. На странице Let’s Encrypt SSL будут выводиться список доменов на которых уже установлен сертификат и ниже список всех доменов. На против нужного домена выбираем «ISSUE» (выпуск).

Let's Encrypt SSL

3. Далее будет страница на которой можно изменить параметры и нужно подтвердить выпуск сертификата на домен, нажав еще раз «ISSUE». Ничего менять в параметрах не нужно — галочки должны стоять на против site.ru, mail.site.ru, www.site.ru.

4. Всё, Просто дожидаемся сообщение об установке SSL-сертификата и проверяем работу сайта по протоколу «https://».

Сообщение о процедуре получения SSL-сертификата

5. Важно! Чтобы теперь сайт автоматически открывался по новому адресу через «https» необходимо в файл .htaccess вставить в самый верх такой код редиректа:

После установки кода, проверяем работу сайта.

Изменение адреса сайта через запросы к базе данных

Данный чек лист подойдет если вы изменили доменное имя своего сайта или только «https» протокол.

1. Идем в cPanel ищем блок «База данных» и выбираем пункт «phpMyAdmin».

2. Слева выбираем нашу базу данных, с которой работает сайт и нажимаем на вкладку «SQL».

3. Далее необходимо будет сделать 3 запроса к базе данных:

Смена адреса сайта через запросы SQL базы данных

3.1 Первым запросом мы изменяем домен для самой системы WordPress. В этом запросе: «http://domаin. ru» — старый адрес сайта; «https://newdomain. ru» — новый. В случае с изменением протокола у нас меняется только «http» на «https». Название таблицы «wp_options» может отличаться и нужно указать именно ту которая у вас. Например может быть, что-то вроде «wp3m_options». Первый код запроса:

3.2 Второй запрос необходим чтобы изменить адрес сайта во всех статьях сайта. Нужно обратить внимание, что таблица «wp_posts» может отличаться по аналогии с первым случаем. Также корректируем старый-новый сайт в коде:

3.3 Третий блок запроса необходим для смены адреса сайта в комментариях, если на вашем сайте кто-то ссылался на другие страницы этого же сайта. По аналогии с предыдущими кодами «wp_comments» тоже нужно посмотреть как у вас. Снова корректируем «старый-новый» сайт в коде:

3.4 Вставляем все откорректированные коды и нажимаем «Go»/«Вперед».

Изменение адреса сайта через базу данных

После выполнения запроса

Не забудьте в robots.txt заменить протокол на «https».

Перенос сайта в Яндекс и Google

Что сделать для Яндекса

Если сайт уже в Вебмастере Яндекса, то нужно:

  1. Добавить новый домен сайта в Яндекс.Вебмастер c https-протоколом.
  2. В Вебмастере заходим на старый сайт с «http» ► Индексирование ► Переезд сайта ► отмечаем «Добавить HTTPS» ► «Сохранить»;
  3. Всё. Процесс смены главного зеркала сайта происходит несколько недель, как говорит сама поисковая система.
  4. В Вебмастере заходим на новый сайт с «https» ► Индексирование ► Файлы Sitemap добавляем новый адрес карты сайта с новым протоколом.

Что сделать для Google

Для Google необходимо добавить сайт с новым адресом с «https»:

  1. Заходим в Google Search Console и слева вверху из выпадающего списка сайтов выбираем «+ Добавить ресурс». В поле «Ресурс с префиксом в URL» вводим свой новый адрес «https://site.net/».
  2. Добавляем Карту сайта. В блоке слева «Индекс» ► Файлы Sitemap ► Добавляем карту сайта с «https».

На этом переезд сайта на «https» в Google завершен.

Вывод

Подводя итоги, можно кратко описать процесс переноса сайта на «HTTPS» так:

  1. Подключаем ssl-сертификат.
  2. Через базу данных заменяем адрес «http://site.net» на «https://site.net».
  3. В Яндекс.Вебмастере добавляем новый сайт, добавляем карту сайта и в разделе старого сайта переезд отмечаем «Добавить HTTPS».
  4. В Google Search Console добавляем новый сайт с новым протоколом и добавляем карту сайта.
  5. В файле robots.txt меняем протокол.

 

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии