Transition to https:// [Step By Step]

9 February 2017

В этой статье будет представлен пошаговый план [чек-лист], чтобы вы не упустили ничего важного при переезде на HTTPS.

Стоит ли вам переходить на https? Риторический вопрос.

Google настаивает на этом последние пару лет, а мы естественно “пляшем под его дудку”, и никуда от этого не денешься.

По некоторым слухам, Google будет понижать в рейтинге сайты с незащищенным http:// протоколом.

В новой версии браузера Google Chrome незащищенный сайт отмечается, как “Небезопасный” (для многих сайтов также пришло письмо с предупреждением для вебмастеров, что пора бы вам перейти на https://).

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

Итак, перейдем к пошаговому плану, чтобы всем стали понятны самые основные моменты при переезде.

Пошаговый план по переходу на HTTPS

  1. Заменяем на сайте все абсолютные ссылки на относительные

Пример абсолютной ссылки:

https://site.com/kontakty/ - абсолютная ссылка (так не должно быть)

Пример относительных ссылок:

/kontakty/ - относительная ссылка (так нужно сделать)

//site.com/kontakty/ - тоже относительная ссылка (так нужно сделать)

  1. Заменяем ссылки на медиа-контент, подключенные сервисы и скрипты

Изменяем ссылки на относительные к изображениям, видео, файлам и всем подключенным внешним сервисам, виджетам соцсетей и другим.

Например:

//site.com/images/logo.png

Изменяем также на относительные ссылки внешние скрипты:

Например:

  1. Устанавливаем SSL-сертификат

Можете выбрать и купить более солидный и дорогой сертификат, а можете установить бесплатный сертификат от LetsEncrypt, который сильно не уступает по своей надежности.

Подробнее о других видах сертификатов их отличиях и преимуществах уже давно все написано, например тут: https://habrahabr.ru/company/tuthost/blog/150433/

Статья уже старенькая, но основную суть и отличия сертификатов вы поймете.

Установку сертификата на сервере отдайте в работу своему сисадмину или программисту, но после его сделанной работы и установки проверьте, чтобы сайт работал по двум версиям http:// и https://

  1. Делаем 301 редирект (переадресацию) с http на https

Поручите эту работу сисадмину или программисту. После сделанной работы проверьте работает ли редирект на страницах сайта.

  1. Тестируем корректность работы после переноса

Проверяем доступность и работу всех страниц сайта, проверяем ссылки, чтобы в адресной строке браузера был “Зеленый замочек” и соединение было защищено.

Если найдена ошибка на какой-то странице, то ищем проблему и решаем.

  1. Настройка сайта для поисковых систем

Во-первых указываем новую директиву Host в файле robots.txt (прописываем полный адрес сайта с https)

Пример:

Host: https://site.com/

Во-вторых добавляем новую версию сайта с https:// в Google Search Console и настраиваем регион.

В-третьих заменяем файл карты сайта Sitemap.xml на новый с https протоколами.

Также указываем новую https:// версию и добавляем обновленные файлы в панели Яндекс Вебмастер.

Запускаем сайт на индексацию и ждем, 1-2 недели (постепенно адреса сайта в поисковых системах будут пр оиндексированы на новые).

P.S.

После переезда на https:// и 301 редиректа ваш сайт немного потеряет в трафике (сколько именно точно неизвестно), но по статистике, в течение 2 месяцев трафик восстановится).

За то в ближайшем будущем у вас не возникнет проблем с отображением сайта как небезопасного.

Таким образом вы обезопасите себя и будете спать спокойно, а вопрос о переезде на https останеться лишь в вашем списке выполненных дел.

Did you like the article? - Share the link::