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

2
5

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

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

http://context-up.ru

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

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

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

Погнали!

[contents]

Как перейти с 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 КОММЕНТАРИИ

  1. Денис

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

  2. Ринас ContextUP

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

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь