Переход сайта на https на хостинге Timeweb

Привет всем читателям блога Полезные советы! Ну вот и появилась ещё одна тема для обсуждения это переход сайта на https сертификат. Думаю ещё остались владельцы сайтов кто ещё не сделал переход это,особенно это касается молодых сайтов,блогов. На самом деле процедура эта совсем не сложная и я в свою очередь постараюсь вам в этом помочь и сделать это более понятным образом.

Переход сайта на https

 Переход сайта на https со старого http сертификата

Давайте для начала разберёмся прежде чем мы сделаем переход сайта на https в чём разница между этими двумя адресами которые мы так привыкли видеть в адресе нашего сайта. Она заключается в том https имеет определённую защиту в отличие от предыдущего сертификата,в принципе это тажа самая версия http но уже защищённая.

Бывает так что заходя на сайт мы вводим свои данные логины,пароли а при оплате товаров через интернет указываем номера банковских карт или номера банковских счетов. Такая информация через адрес https передаётся в зашифрованном виде и связь между браузером и веб сайтом надёжно защищена.

Уже достаточно много времени прошло с тех пор как Google предупредил что будет помечать сайты с http как не безопасные и сейчас мы довольно часто видим изображение красный замок при переходе на какой либо сайт и предупреждение что ваше соединение не защищено или оно не безопасное. Конечно же в дальнейшем такие сайты могут быть понижены в поисковой выдаче.

Узнаём подробнее про SSL-сертификаты

Какие существуют виды сертификатов:

Для блогов ,информационных сайтов и сайтов визиток можно порекомендовать простой сертификат Domain Validation,DV где указывается только домен. Далее существует сертификат Organization Validation,OV наиболее подходит для интернет-магазинов где указывается домен и название компании.И самый серьёзный сертификат с расширинной проверкой где показывается адресная строка браузера зелёного цвета,в ней название компании а в самом сертификате указан домен и название компании,называется Extended Validation,EV его использование применяется в платёжных и банковских системах.

На сегодняшний день существует достаточно много платных сертификатов один из них например Comodo.И если вы используете хостинг Timeweb который я вам рекомендую (про хостинг прочитать можно здесь) то в разделе дополнительные услуги вы сможете найти и заказать как платный так и бесплатный сертификат.Итак после того как вы определились с выбором нажимаем заказать сертификат,далее нужно будет подождать так как выпуск вашего сертификата займёт некоторое время.

Переход сайта на https

Как установить бесплатный сертификат на хостинг

Переход сайта на https можно сделать с помощью бесплатного сертификата SSL Let»sEncrypt.Для этого как я рассказывал ранее нужно просто заказать его выпуск на хостинге,не забудьте указать для него доменное имя.После того как ваш сертификат выпущен необходимо настроить автоматическую переадресацию с http на https.на хостинге Timeweb это можно сделать за пару секунд.

1. Переходим в панель управления,далее вкладка сайты.
2. Выбираем название вашего сайта в открывшемся окне.
3. Около названия сайта выбираем зелёный значок настройки.

Переход сайта на https

Нажав на значок настройки в виде шестерёнки зелёного цвета перед вами открывается окно настройки где необходимо включить функцию переадресации (использовать безопасное соединение https) после этого нажимаем внизу сохранить настройки.Но на этом переадресация ещё не закончена,так как необходимо добавить директиву которая даёт команду для сайта открывать всё в https и все ваши картинки,фотографии,изображения будут открываться уже по новому безопасному адресу.

Переход сайта на https

Добавляем код в файл .htaccess

Для этого открываем файловый менеджер в панеле хостинга выбираем название сайта,далее папку public_html и в списке открывшихся файлов находим файл с названием .htaccess далее всё что необходимо сделать это добавить строку с директивой SetEnvIf X-HTTPS 1 HTTPS в самом низу этого файла. Для этого выбираем файл .htaccess далее редактировать и добавляем строку с директивой не забывая нажать сохранить.

Переход сайта на https

Переход сайта на https

Редактирование общие настройки сайта

Ещё один не маловажный шаг который нам нужно сделать это отредактировать общий раздел настроек сайта,для этого переходим в админпанель сайта и далее настройки,общие где в названии адреса сайта (URL) меняем название с http на https можно просто дописать букву S и нажать сохранить изменения.Тем самым благодаря такой настройке все изображения,картинки,и другие ссылки добавленные ранее будут иметь новое название https.

Переход сайта на https

Удаляем старые ссылки с http

Так как на сайте присутствует много контента со старым адресом http нам необходимо от него избавиться иначе мы не сможем перейти на новый адрес и браузер будет отображать сайт по старому.Чтобы удалить старые ссылки мы будем использовать плагин который называется HTTP/HTTPS Remover.Для этого переходим в раздел плагины ,добавить новый и в строке поиска вводим название плагина,после чего устанавливаем и активируем его.Теперь переход сайта на https будет без старых ссылок а только с новым названием в адресной строке.

Переход сайта на https

Редактируем файл robots.txt

Редактировать этот файл мы будем на хостинге Timeweb,для этого заходим в корневую папку нашего сайта там же где мы редактировали файл (.htaccess) и здесь находим файл robots.txt и всё что нам нужно сделать это исправить строчки Host: и строчку Sitemap: адрес исправляем на https после редактирования не забываем нажать сохранить.

Переход сайта на https

Проверяем установку SSL-сертификата

Если вы откроете ваш сайт в браузере Google Chrome то увидите что замок и название домена вашего сайта стали зелёного цвета что говорит о том что всё сделано правильно и переход сайта на https прошол успешно.

Переход сайта на https
Для того чтобы убедиться что мы всё сделали правильно и наш сайт работает мы ещё раз проверим его используя специальный сервер.Для этого переходим по этой ссылке здесь и вставляем адрес вашего сайта в строку проверки протокола SSL.После проверки все пункты должны быть отмечены зелёными метками и наш сайт работает на новом защищенном сертификате.

Переход сайта на https

Сообщаем поисковым системам об изменении адреса

После того как мы всё проверили и убедились в то что у нас всё работает правильно нам необходимо оповестить поисковые системы Yandex Webmaster,Google Webmaster что у нас появился новый адрес и наш сайт на него перешёл.

1.Yandex Webmaster (Яндекс Вебмастер)
Переходим в кабинет вебмастера далее раздел индексирование и и во вкладке переезд сайта устанавливаем доменное имя сайта (адрес сайта) и отмечаем галочку добавить https далее сохранить.Со временем поисковые системы обновят ваши страницы на новый адрес.

Переход сайта на https

Переход сайта на https

2.Google Webmaster (Гугл Вебмастер)
Здесь будет немножко посложнее так как просто исправить адрес сайта здесь не получиться,и прийдётся зарегистрировать новый сайт переходим в личный кабинет и нажимаем кнопку добавить ресурс.Далее нам нужно выбрать альтернативные способы,отметить галочкой тег HTML и скопировать полученный ниже код.

Переход сайта на https

Внимание! Не закрывайте страницу с кодом.

Следующее что нам нужно сделать это вставить полученный код в файл header.php Файл находится в панеле управления сайтом внешний вид,редактор в списке файлы темы.После того как вы добавили код в файл нажимаем обновить файл.Теперь нам нужно вернуться в кабинет Google Webmaster ,на страницу которую мы не стали закрывать и нажать кнопку подтвердить.Тем самым вы подтвердили права на домен,то что именно вы являетесь владельцем домена.

Переход сайта на https

Переход сайта на https

И ещё один последний шаг который нам нужно сделать это указать карту сайта-файл sitemap.hml для этого в кабинете Гугл вебмастер нам нужно перейти в раздел сканирование, нажимаем вкладку файлы Sitemap и в верху нажимаем добавление и проверка файла SITEMAP. В открывшемся окне прописываем sitemap.hml  нажимаем отправить.Теперь Google увидел вашу новую карту сайта и все ваши статьи он будет индексировать по новому адресу.

На этом всё переход сайта на https закончен ваш ресурс защищён ,работает по новому и более привлекательно выглядит в глазах поисковых систем.

Спасибо за внимание,с уважением Олег Севостьянов.