Go to https:// [Step-by-step instructions]
9 February 2017
В этой статье будет представлен пошаговый план [чек-лист], чтобы вы не упустили ничего важного при переезде на HTTPS.
Стоит ли вам переходить на https? Риторический вопрос.
Google настаивает на этом последние пару лет, а мы естественно “пляшем под его дудку”, и никуда от этого не денешься.
По некоторым слухам, Google будет понижать в рейтинге сайты с незащищенным http:// протоколом.
В новой версии браузера Google Chrome незащищенный сайт отмечается, как “Небезопасный” (для многих сайтов также пришло письмо с предупреждением для вебмастеров, что пора бы вам перейти на https://).
Поэтому установка SSL-сертификата и переход на защищенный протокол необходим и поможет обезопасить ваш сайт от утечки важной информации (в том числе личные и платежные данные клиентов, которые вводятся на сайте при оформлении заказов или в личном кабинете).
Итак, перейдем к пошаговому плану, чтобы всем стали понятны самые основные моменты при переезде.
Пошаговый план по переходу на HTTPS
-
Заменяем на сайте все абсолютные ссылки на относительные
Пример абсолютной ссылки:
https://site.com/kontakty/ - абсолютная ссылка (так не должно быть)
Пример относительных ссылок:
/kontakty/ - относительная ссылка (так нужно сделать)
//site.com/kontakty/ - тоже относительная ссылка (так нужно сделать)
-
Заменяем ссылки на медиа-контент, подключенные сервисы и скрипты
Изменяем ссылки на относительные к изображениям, видео, файлам и всем подключенным внешним сервисам, виджетам соцсетей и другим.
Например:
//site.com/images/logo.png
Изменяем также на относительные ссылки внешние скрипты:
Например:
-
Устанавливаем SSL-сертификат
Можете выбрать и купить более солидный и дорогой сертификат, а можете установить бесплатный сертификат от LetsEncrypt, который сильно не уступает по своей надежности.
Подробнее о других видах сертификатов их отличиях и преимуществах уже давно все написано, например тут: https://habrahabr.ru/company/tuthost/blog/150433/
Статья уже старенькая, но основную суть и отличия сертификатов вы поймете.
Установку сертификата на сервере отдайте в работу своему сисадмину или программисту, но после его сделанной работы и установки проверьте, чтобы сайт работал по двум версиям http:// и https://
-
Делаем 301 редирект (переадресацию) с http на https
Поручите эту работу сисадмину или программисту. После сделанной работы проверьте работает ли редирект на страницах сайта.
-
Тестируем корректность работы после переноса
Проверяем доступность и работу всех страниц сайта, проверяем ссылки, чтобы в адресной строке браузера был “Зеленый замочек” и соединение было защищено.
Если найдена ошибка на какой-то странице, то ищем проблему и решаем.
-
Настройка сайта для поисковых систем
Во-первых указываем новую директиву 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::