Переход сайта на HTTPS протокол
С января 2017 года крайне актуально встал вопрос перехода сайтов на HTTPS протокол. Этот вопрос периодически обсуждают вебмастера начиная с 2012 года, но, наверное, время защищенных соединений таки пришло. Google начал рассылать вебмастерам сообщение через Search Console.
Итак, кому же необходим SSL сертификат? В первую очередь это интернет магазины и торговые площадки с возможностью оплаты через сайт пластиковой картой.
Если ознакомится со справкой Google, можно сделать вывод что повышение безопасности необходимо практически каждому сайту и на это есть 3 причины:
- Шифровка информации для передачи между сайтом и пользователем для избегания перехвата.
- Сохранность информации. Изменение и искажение данных в случае перехвата и подмены будет зафиксировано.
- Аутентификация. SSL сертификат гарантирует что пользователь попадет на тот сайт который запросил.
ОСНОВНЫЕ ВИДЫ СЕРТИФИКАТОВ:
Esential SSL — самый простой и не дорогой сертификат для подтверждения права владения доменом для юридических и физических лиц без проверки регистрационных данных. Выдается на 1 домен.
Instant SSL — доступен и для физических и юридических лиц. Проверяется право владения доменом, регистрационные данные компании либо личность физ. лица. Выдается на 1 домен.
Wildcard—обычный сертификат, но выдается на домен и поддомены корневого домена, например: site.com, ru.site.com и т.д.
EV (Extended Validation) сертификат. — сертификат расширенной проверки, доступен только юридическим лицам. Проверяется владение доменом, компания, нотариально заверенные переводы документов на английский язык, требует подтверждения данных третьей стороной. Стоит в 2-3 раза дороже обычного, регистрация занимает продолжительное время.
Что нужно сделать для наименее «болезненной» смены адреса сайта с http на https:
- Получить сертификат необходимого уровня;
- Установить сертификат на хостинг;
- Прописать необходимые редиректы для перенаправления страниц на новый адрес;
- Проверить и изменить все абсолютные ссылки с HTTP на HTTPS;
- Проверить что бы файл robots.txt открывался по адресам с HTTP и HTTPS;
- Изменить в директиве Host и Sitemap файла robots.txt адреса сайта с HTTPS;
- Сгенерировать новый Sitemap.xml и проверить что он содержит только адреса с HTTPS;
- Добавьте HTTPS-сайт в сервис Google Search Console и подтвердите права на него;
- Если для HTTP версии сайта использовался инструмент отклонения ссылок «Disavow links», необходимо повторно подгрузить файл для HTTPS версии;
- В сервисе «Яндекс.Вебмастер» отметьте использование протокола HTTPS во вкладке «Индексирование» раздел «Переезд сайта» отметить пункт «Добавить HTTPS»;
- Если на сайте используются сторонние сервисы нужно уточнить возможность работы с ними через протокол HTTPS.