Короткая минишпаргалка для тех, кто уже выбрал, купил и установил SSL-сертификат на сервере.
Итак, после установки сертификата на сервере, где находится ваш сайт, необходимо правильно настроить переадресацию с прежнего протокола HTTP (HyperText Transfer Protocol) на новый защищенный протокол HTTPS (HyperText Transfer Protocol Secure).
Перечень действий такой:
- Делаем редирект на HTTPS в файле .htaccess
- Заменяем все абсолютные ссылки на сайте (внутри сайта, если есть) с http://www.domain.zone на https://www.domain.zone
- В файле robots.txt для User-agent: Yandex прописываем директиву Host: https://www.domain.zone
- В файле robots.txt для User-agent: * изменяем директиву для карты сайта
с Sitemap: http://www.domain.zone/sitemap.xml
на Sitemap: https://www.domain.zone/sitemap.xml - В Яндекс.Вебмастере в меню «Индексирование» выбираем «Переезд сайта» и включаем опцию «Добавить HTTPS»
- Добавляем HTTPS-версию сайта в Google Search Console
Рассмотрим каждый пункт подробнее:
1. Редирект на HTTPS в файле .htaccess
В зависимости от типа используемого сервера, хостинг-компании предлагают разные варианты реализации редиректа. Правильное решение для вашего случая можно найти в справочном центре хостера или можно обратиться непосредственно в его службу техподдержки.
Типовая переадресация для Linux-хостинга выглядит так:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-proto} !^https$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
2. Заменяем все абсолютные ссылки с «http://…» на «https://…»
Если вы используете «абсолютные» ссылки (начинающиеся с «http://»), а не «относительные» (указанные относительно корневой директории сайта), то для правильной работы веб-ресурса по протоколу HTTPS необходимо будет изменить их все с «http://…» на «https://…» Это касается не только внутренних перекрестных ссылок между страницами, но и адресов изображений, файлов, документов и пр.
3. Редактируем директиву Host в файле robots.txt
Тут все просто: в уже известную вам (надеемся) строку «Host: www.domain.zone» в файле robots.txt добавляем HTTPS для поискового робота Яндекса. Должно получиться так:
User-agent: Yandex
...
Host: https://www.domain.zone
4. Редактируем директиву Sitemap в файле robots.txt
Аналогичным образом указываем правильный адрес к карте сайта:
User-agent: *
...
Sitemap: https://www.domain.zone/sitemap.xml
5. Инициируем «Переезд сайта» в Яндекс.Вебмастере
Этот пункт тоже не должен вызвать у вас непонимания. Все предельно понятно из картинки:
6. Добавляем HTTPS-версию сайта в Google Search Console
Главной (и единственной) рекомендацией в руководстве Google по переносу сайта на HTTPS является указание добавить ресурс в Google Search Console.
Причем, как и всегда ранее, необходимо добавлять 2 домена (с WWW и без WWW): https://www.domain.zone и https://domain.zone.
Не лишним будет добавление файла Sitemap для вновь добавленных доменов (в разделе «Сканирование → Файлы Sitemap»).
А что дальше?
А дальше с замиранием сердца ждем очередной обход сайта поисковыми роботами и смотрим количество страниц в поиске: все ли на месте, всё ли в порядке.
Через некоторое время в Яндекс.Вебмастере в разделе «Переезд сайта» появится такая надпись:
Потом обнулится ТИЦ сайта. На вопрос «Связано ли это с переездом сайта на HTTPS?» техподдержка Яндекса сообщает:
Да, связано именно с этим. Временное обнуление показателя тИЦ связано с особенностями процесса переклейки зеркал. Показатель будет актуализирован при ближайшем пересчете тИЦ.
Далее — еще через несколько дней — появляются 2 предупреждения:
Идем в раздел «Анализ robots.txt», а там:
В это же время обнаруживаем, что количество страниц «в поиске» уменьшается на 99% (при этом количество «загруженных» страниц остается прежним).
Снова пишем в техподдержку Яндекса, ждём ответа…
Через день в Вебмастере появляется уведомление о необходимости подтвердить права на «новый» сайт на HTTPS:
Подтверждаем права и снова ждём…
На следующий день: сайт HTTPS признан главным зеркалом, однако теперь на нём обнаружены еще проблемы: отсутствует карта сайта + отсутствует favicon:
Вручную указываем путь к sitemap.xml + жмем для него и для favicon кнопки «Проверить». Ждем…
Дополнительная информация
Дополнительную информацию (и ссылки на очень полезные ресурсы) вы найдете в статье «Самое время обзавестись SSL-сертификатом» на нашем сайте.