Переход на 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 останеться вычеркнутым в списке ваших дел.

 

Статью подготовил: Александр Надточий

Понравилась статья? – Поделитесь ссылкой::