Как перевести сайт на HTTPS [4 Шага] | Переезд сайта с HTTP на HTTPS без потерь | REG.RU

Адрес сайта

В CMS нужно изменить адрес вашего сайта на корректный, в WordPress это делается так:

Замена домена в админке WordPress
Замена домена в админке WordPress

Без использования плагинов

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

Чтобы изменить на всем сайте ссылки, делаем следующее:

Бэкап

Любое вмешательство в жизнь сайта (если это не простые действия с контентом или вы не самоуверенный программист) начинается с бэкапа, т.к. в случае появления проблем — вы быстро восстанавливаете данные и программист уходит все делать на своем сервере/хостинге.

Все движки

Если у вас другой движок (Bitrix, Joomla и другие, Вордпресс тоже подойдет если что) нужно будет вставить специальный код в файл .htaccess. Файл .htaccess лежит в корне сайта, сделайте резервную копию файла на всякий случай, либо сохраните содержимое файла где-нибудь обязательно!:

Как получить и установить бесплатный сертификат для информационных сайтов?

Например, на Beget все просто:

На моем хостинге Хостенко получение и установка бесплатного сертификата от Let’s Encrypt делается также очень просто в 2 клика и он также автоматически продлевается каждые 3 месяца:

Если же на вашем хостинге нет автоматической возможности установки сертификата Let’s Encrypt, пишем в техподдержку хостинга, они, я думаю, помогут вам. По крайней мере я очень доволен техподдержкой Hostenko, они не раз мне помогали в разных случаях.

Корректировка ссылок на относительный протокол

Смотрите, какого вида могут быть ссылки на вашем сайте:

Настройка всех внутренних ссылок

Далее я рекомендую скорректировать все внутренние ссылки на вариант с относительным протоколом. Лучше не идти ленивым путем и делать все эти ссылки через 301 редирект, а скорректировать ссылки сразу на правильные.

Ответы на несколько вопросов

Напоследок несколько популярных вопросов, которые могут всплыть:

Покупка сертификата

Сертификаты можно купить, например, у вашего хостера, вот краткая инструкция (на примере хостинга Beget):

  1. Заходим в личный кабинет хостинга Beget.
  2. Переходим во вкладку «Домены и поддомены»:
    Как перевести сайт на HTTPS [4 Шага] | Переезд сайта с HTTP на HTTPS без потерь
 |
 REG.RU
  3. Там напротив домена нажимаем на кнопку «Управление SSL сертификатами»:
    Как перевести сайт на HTTPS [4 Шага] | Переезд сайта с HTTP на HTTPS без потерь
 |
 REG.RU
  4. Далее нужно выбрать подходящий SSL-сертификат, нажав на кнопку «Изменить» можно выбрать другой, либо можно поставить тот же самый бесплатный Let’s Encrypt:
    Заказ SSL-сертификата на Бегете
  5. Вот разные поставщики SSL-сертификатов и разные их тарифы
    Как перевести сайт на HTTPS [4 Шага] | Переезд сайта с HTTP на HTTPS без потерь
 |
 REG.RU

Также SSL-сертификат можно купить напрямую у центров сертификации:

Ну и есть посредники — разные компании, которые перепродают сертификаты. Как правило там процесс более понятный, чем напрямую у центров сертификации и все на русском языке.

Работа с плагином search regex

Готово, плагин даст полный список файлов, которые надо изменить.

Редиректы с помощью плагина для wordpress really simple ssl

Вы можете поставить очень удобный плагин Really Simple SSL, который все сделает за вас. После установки нажмите на кнопку «Go ahead, activate SSL»:

Типы ssl сертификатов

Все сертификаты выдаются для 1 домена (все они способны защищать и шифровать ваши данные):

  • С проверкой домена (Domain Validation): отлично подойдет для блогов, сайтов-визиток, интернет-магазинов и любых сайтов, для которых важно само наличие SSL сертификата. Стоит дешево, выдается быстро., замок показывается в браузере.
  • С проверкой компании (Organization Validation): вариант для тех, кому важно большее доверие, т.к. центр сертификации проверяет принадлежность компании к домену. Нужно крупным компаниям и магазинам. Делается за 3 дня.
  • С расширенной проверкой (Extended Validation): максимальное доверие к компании, т.к. выдается только юридическим лицам и центр сертификации проверяет больше данных. Делается за 7-10 дней, стоит дорого, но вы получаете в браузере вывод вашей компании:
    Пример отображения в браузере EV сертификата
    Пример отображения в браузере EV сертификата

Установка ssl на примере fastvps

У вас есть ключи и все что вам нужно сделать — это добавить их в панели своего хостинга. Весь процесс установки SSL сертификата — это копирование нужных ключей в нужные поля (вставляем вместе с комментарием, если на хостинге или сервере не указано иное):

Как перевести сайт на HTTPS [4 Шага] | Переезд сайта с HTTP на HTTPS без потерь
 |
 REG.RU
Просто вставить в поля свои ключи от центра сертификации

Очень надеюсь, что вы не потеряли ключи (которые выдавались после покупки сертифката), т.к. их нельзя восстановить!

Установка сертификата на сайт

В популярных хостингах в личном кабинете уже встроены специальные кнопки, которые позволяют привязать SSL-сертификат. Например, на Beget заходим в личном кабинете во вкладку «Домены и поддомены» => «Управление SSL-сертификатами» и там выбираем пункт «Установка SSL-сертификата»:

Вот на примере Hostenko:

На других хостингах принцип тот же самый.

Опять же, если же у вас нет подобного функционала установки сертификата в личном кабинете хостинга, пишите в техподдержку. Если же техподдержка говорит, что у них установить SSL-сертификат невозможно, вам придется переехать на другой хостинг.

Шаг 1: покупка и установка ssl сертификата

Прежде чем приобретать SSL нам нужно определиться с его типом и нашими потребностями, чтобы не переплачивать.

Шаг 2. активация ssl-сертификата

Следующий этап переноса сайта на защищенный протокол — активация SSL-сертификата. После покупки сертификат появится в списке услуг в Личном кабинете.

Активация зависит от вида сертификата:

Шаг 3. установка ssl-сертификата

Данные для установки сертификата отправляются после его выпуска и активации на контактный e-mail владельца услуги.

Шаг 3: оповещаем поисковые системы

После покупки и установки SSL-сертификата на подготовленный сайт мы можем оповестить о наших действиях поисковые системы Яндекс и Google в их кабинетах.

Шаг 5: ожидание переиндексации

Если вы нигде не накосячили то склейка происходит довольно быстро: 1-2 недели в Google и 2-4 недели в Яндексе.

Все нормально:

Вроде все страхи описал.

Похожее:  Крипто-Про ЭЦП Browser plugin

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *