Урок 156. Что такое HTTPS и стоит ли переходить?

Урок 156. Что такое HTTPS и стоит ли переходить?

Всем-всем привет!

Все Вы знаете, что абсолютно все сайты имеют определенный набор HTML-кода (что такое HTML?), который необходимо передать на сервер хостинга, чтобы пользователи могли видеть непосредственно сам веб-ресурс. Передача эта осуществляется специальным протоколом HTTP (Hyper-Text Transfer Protocol). Скопируйте ссылку из адресной строки браузера и вставьте ее в какой-либо текстовый редактор, Вы увидите такую картину:

http://context-up.ru

Однако в последнее время все большее количество различных веб-ресурсов переходят на дополненный протокол под названием HTTPS. HTTPS (HyperText Transfer Protocol Secure) — это безопасное расширение протокола HTTP. Благодаря ему, данные для передачи зашифровываются другим протоколом SSL и все становится гораздо безопаснее.

Многие крупные интернет-магазины уже давно используют данный протокол. Необходимо это для того, чтобы обезопасить проведение платежей, ведь всегда найдется хитрюга, желающий легко наживиться. Также с помощью HTTPS можно выйти из-под фильтра АГС (по утверждениям специалистов).

Так что если Вы владелец интернет-магазина, где оплата происходит путем онлайн-платежей, или же Ваш веб-ресурс хранит в себе конфиденциальные данные пользователей (например, соц.сеть), то Вам обязательно нужно переехать с HTTP на HTTPS.

Погнали!

к оглавлению ↑

Как перейти с http на https?

По сути, переход с http на https для поисковых систем равнозначен переезду сайта на другой домен (процедура не из самых приятных). Поэтому данный процесс можно условно разделить на несколько этапов:

  1. Покупка сертификата у хостинг-провайдера;
  2. Настройка robots.txt;
  3. Настройка 301 редиректа;
  4. Изменение параметров в Яндекс.Вебмастере и Google Search Console.

После того, как будут проделаны все работы, необходимо будет выждать определенное время прежде, чем поисковые системы склеят сайты. А сайт с http и сайт с https — это два разных веб-ресурса, пусть хоть и доступны они по одному домену и имеют одинаковое содержание.

Мои постоянные читатели, которые со мной уже с прошлого года, знают, что блог Context-UP раньше был доступен по адресу blog.context-up.ru (домен третьего уровня), затем я решил упростить адрес и переехал на context-up.ru (домен второго уровня). Склейка сайтов проходила месяц или два. Так что если переходить на безопасный протокол, ждать придется примерно столько же.

к оглавлению ↑

Покупка сертификата у хостинг-провайдера

Как я уже сказал, данные для передачи при использовании HTTPS шифруются специальным протоколом SSL или TLS. Чтобы начать использование данного протокола, необходимо приобрести у своего хостинг-провайдера SSL-сертифкат.

SSL-сертификат — это документ, который подтверждает то, что передача данных между сайтом и компьютером происходит по защищенному протоколу HTTPS.

Стоимость самого простого сертификата в Beget.com составляет 2999 рублей/год. После покупки тех.поддержка хостинга установит его на сайт.

к оглавлению ↑

Настройка robots.txt

Далее необходимо провести небольшую настройку в файле robots.txt. Дело в том, что поисковые роботы при индексировании сайта ориентируются как раз на данный файл, поэтому наша задача: указать в robots.txt так называемое основное зеркало.

Указывается основное зеркало с помощью директивы Host, которая находится, как правило, в конце файла:Как перейти с http на https

То есть, Вам просто нужно прописать в директиве Host следующее:

Host: https://site.ru
к оглавлению ↑

Настройка 301 редиректа

Параллельно настройте 301 редирект в файле .htaccess. О том, как сделать редирект с http на https написано в этом уроке.

к оглавлению ↑

Настройки в панелях вебмастера

Следующим шагом мы оповестим поисковые системы о том, что мы переезжаем на https, с помощью панелей вебмастера. В Яндексе это делается так:

  1. Добавляете новый сайт с https в Яндекс.Вебмастер. Как добавить сайт в Яндекс.Вебмастер написано здесь;
  2. Указываете главное зеркало с помощью инструмента «Переезд сайта»:Переход с http на https Яндекс
  3. Ждете пока Яндекс определит главное зеркало. Как только все пройдет успешно, Вы увидите в панели примерно такую картину:Как перевести сайт на https протокол

 

В Google же для того, чтобы ПС заметила изменение протокола и применила их, нужно просто еще раз добавить свой сайт в панель. Но теперь сделать это необходимо с указанием нового протокола, то есть:

https://site.ru

Как добавить свой сайт в Google Search Console написано тут.

После всех внесенных изменений Вам остается только ждать пока ПС склеят сайты. Яндекс и Google делают это по-разному: если в Яндексе на подобную процедуру обычно уходит от 1 месяца до 2-х, то в Google все проходит гораздо быстрее. Таковы возможности поисковых роботов.

Ну а на этом у меня все, дорогие друзья!

До скорых встреч!


2 отзыва к статье “Урок 156. Что такое HTTPS и стоит ли переходить?”

  • 1
    Денис в 19/09/2017

    Читаю все твои уроки, написано все по теме и очень добротно. Безмерно радуешь, продолжай в том же духе!! Мне помогает развить и продвигать мой интернет магазин, так как я сам начал вникать во все это только пару месяцев назад!
    Огромное спасибо!

  • 2
    Ринас ContextUP в 19/09/2017

    Очень приятно читать такие слова! Вам спасибо, что читаете мои уроки)

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

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