Переход на https:// [Пошаговая инструкция]
9 Февраля 2017
Стоит ли вам переходить на https? Риторический вопрос.
Google настаивает на этом последние пару лет, а мы естественно “пляшем под его дудку”, и никуда от этого не денешься.
По некоторым слухам, Google будет понижать в рейтинге сайты с незащищенным http:// протоколом.
В новой версии браузера Google Chrome незащищенный сайт отмечается, как “Небезопасный” (для многих сайтов также пришло письмо с предупреждением для вебмастеров, что пора бы вам перейти на https://).
Поэтому установка SSL-сертификата и переход на защищенный протокол необходим и поможет обезопасить ваш сайт от утечки важной информации (в том числе личные и платежные данные клиентов, которые вводятся на сайте при оформлении заказов или в личном кабинете).
Итак, перейдем к пошаговому плану, чтобы всем стали понятны самые основные моменты при переезде.
Заменяем на сайте все абсолютные ссылки на относительные
Пример абсолютной ссылки:
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
Поручите эту работу сисадмину или программисту.
*Примечание для Яндекса (чтобы не потерять резко все страницы из индекса и соответственно трафик, то 301 редирект нужно ставить не сразу, а дождаться пока в Яндексе произойдет смена основного зеркала сайта и начнут появляться страницы с https:// версией).
Тестируем корректность работы после переноса
Проверяем доступность и работу всех страниц сайта, проверяем ссылки, чтобы в адресной строке браузера был “Зеленый замочек” и соединение было защищено.
Если найдена ошибка на какой-то странице, то ищем проблему и решаем.
Настройка сайта для поисковых систем
Во-первых указываем новую директиву Host в файле robots.txt (прописываем полный адрес сайта с https)
Пример:
Host: https://site.com/
Во-вторых добавляем новую версию сайта с https:// в Google Search Console и настраиваем регион.
В-третьих заменяем файл карты сайта Sitemap.xml на новый с https протоколами.
Также указываем новую https:// версию и добавляем обновленные файлы в панели Яндекс Вебмастер.
Запускаем сайт на индексацию и ждем, 1-2 недели (постепенно адреса сайта в поисковых системах будут пр оиндексированы на новые).
P.S.
После переезда на https:// и 301 редиректа ваш сайт потеряет в трафике (сколько именно точно неизвестно), но по статистике, в течение 1-2 месяцев трафик восстановится.
За то в ближайшем будущем у вас не возникнет проблем с отображением сайта, как небезопасного и не будет претензий от Google.
Вы обезопасите себя и будете спать спокойно, а вопрос о переезде на https останеться вычеркнутым в списке ваших дел.
Статью подготовил: Александр Надточий
Понравилась статья? – Поделитесь ссылкой::