Адрес сайта
В CMS нужно изменить адрес вашего сайта на корректный, в WordPress это делается так:
Без использования плагинов
Внимание: обязательно сделайте резервную копию сайта, прежде чем корректировать базу данных.
Чтобы изменить на всем сайте ссылки, делаем следующее:
Бэкап
Любое вмешательство в жизнь сайта (если это не простые действия с контентом или вы не самоуверенный программист) начинается с бэкапа, т.к. в случае появления проблем — вы быстро восстанавливаете данные и программист уходит все делать на своем сервере/хостинге.
Все движки
Если у вас другой движок (Bitrix, Joomla и другие, Вордпресс тоже подойдет если что) нужно будет вставить специальный код в файл .htaccess. Файл .htaccess лежит в корне сайта, сделайте резервную копию файла на всякий случай, либо сохраните содержимое файла где-нибудь обязательно!:
Как получить и установить бесплатный сертификат для информационных сайтов?
Например, на Beget все просто:
На моем хостинге Хостенко получение и установка бесплатного сертификата от Let’s Encrypt делается также очень просто в 2 клика и он также автоматически продлевается каждые 3 месяца:
Если же на вашем хостинге нет автоматической возможности установки сертификата Let’s Encrypt, пишем в техподдержку хостинга, они, я думаю, помогут вам. По крайней мере я очень доволен техподдержкой Hostenko, они не раз мне помогали в разных случаях.
Корректировка ссылок на относительный протокол
Смотрите, какого вида могут быть ссылки на вашем сайте:
Настройка всех внутренних ссылок
Далее я рекомендую скорректировать все внутренние ссылки на вариант с относительным протоколом. Лучше не идти ленивым путем и делать все эти ссылки через 301 редирект, а скорректировать ссылки сразу на правильные.
Ответы на несколько вопросов
Напоследок несколько популярных вопросов, которые могут всплыть:
Покупка сертификата
Сертификаты можно купить, например, у вашего хостера, вот краткая инструкция (на примере хостинга Beget):
- Заходим в личный кабинет хостинга Beget.
- Переходим во вкладку «Домены и поддомены»:
- Там напротив домена нажимаем на кнопку «Управление SSL сертификатами»:
- Далее нужно выбрать подходящий SSL-сертификат, нажав на кнопку «Изменить» можно выбрать другой, либо можно поставить тот же самый бесплатный Let’s Encrypt:
- Вот разные поставщики SSL-сертификатов и разные их тарифы
Также 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 дней, стоит дорого, но вы получаете в браузере вывод вашей компании:
Установка ssl на примере fastvps
У вас есть ключи и все что вам нужно сделать — это добавить их в панели своего хостинга. Весь процесс установки SSL сертификата — это копирование нужных ключей в нужные поля (вставляем вместе с комментарием, если на хостинге или сервере не указано иное):
Очень надеюсь, что вы не потеряли ключи (которые выдавались после покупки сертифката), т.к. их нельзя восстановить!
Установка сертификата на сайт
В популярных хостингах в личном кабинете уже встроены специальные кнопки, которые позволяют привязать 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 недели в Яндексе.
Все нормально:
Вроде все страхи описал.