Истерия не прошла. Она просто набирает обороты. Вижу, что многие остались на HTTP, и не используют даже бесплатные сертификаты от хостеров, а кто-то переводит свои сайты на новый протокол и привязывает к доменам SSL-сертификаты. Я делал то же самое. Для чего? Во-первых — на будущее, ведь если процесс пошёл, его нельзя предотвратить, а значит и пьянку нужно возглавить. Второе: дело даже не в позициях и тому подобному. Дело в серьезности всего намерения и уважении читателей и пользователей. К тому же, весь процесс настройки SSL сертификата достаточно простой, быстрый, и не отнимет много сил. Сейчас расскажу, что да как.

Первые признаки того, что мой хостер начал работать с SSL я обнаружил при анализе сайта, когда появилось сообщение, что мой сайт стал доступен по HTTPS. Учитывая мой интерес к различного рода экспериментам, я понял, что пора. Сначала я расспросил у техподдержки хостера, на сколько всё сложно, и они ответили, что процесс очень простой, и что на всё про всё «секунда делов». Не обманули. Кстати, пользуюсь хостингом Ukraine я уже 10 лет, так что сомнений в простоте и гениальности задумки у меня не было. Оказалось, что хостер предоставляет возможность полуавтоматического подключения сертификата от Letsencrypt, который будет автоматически обновляться каждые три месяца, и не будет мне парить мозги аж никак. Что ещё нужно?

Вот так всё выглядит в админке у хостера:

Если изъясняться в текстовом формате, то настроить SSL можно так: Хостинг -> Сайт -> Настройка SSL. Далее перейти на закладку «Let’s Encrypt» и нажать на кнопку «Установить». После активации сертификата, на выбранном сайте можно включить использование SSL. А теперь о том, как его включить.

Начнём с включения SSL в админке WordPress. Для этого изменим пути к файлам и преобразуем их в относительные. Устанавливаем плагин Velvet Blues Update URLs, и приводим урлы к такому виду:

Такая новая форма URL-ов поможет избежать проблем со смешанным контентом — все ваши изображения, иконки и т.п. будут нормально отображаться на сайте, так что теперь можно переходить к настройкам в админке. Идём: WordPress-> Настройки-> Общие. Меняем «Адрес WordPress URL» и «Адрес сайта», заменив HTTP на HTTPS. Теперь редактируем robots.txt, внося в него следующие изменения: прописываем новый хост — Host: https://site.ru, и меняем все HTTP на HTTPS (в адресах карт сайта в том числе).

Теперь вносим изменения в htaccess:

RewriteEngine On
RewriteCond %{HTTP:SSL} !1
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L,R=301]

Такая команда будет редиректить ваши адреса с HTTP на новый протокол с HTTPS.

Теперь немного внесу ясность по поводу смешанного контента. Если вдруг возникла такая проблема, то нужно сделать следующее: в проблемных адресах нужно изменить протокол на HTTPS. Как это сделать: если возникают проблемы с отображением изображений, логотипов, или не можете понять, почему иконка с замочком не загорается зеленым, следуете следующим инструкциям. Используйте контекстное меню мыши (правая клавиша)—>> Просмотреть код—>> Вкладка Console—>>Mixed Content (смешанный контент, который не перестроился в адресах с HTTP на HTTPS). У меня такой трабл был с лого на одном из сайтов. Я его сохранил на компьютер и перезалил под другим именем. Он сразу стал с HTTPS, а до этого не отображался и была проблема со смешанным контентом. Внимательно смотрите в консоли, там написано, какие файлы не дают нормально отображаться сайту. Суть в них сводится к тому, чтобы в адресах заменить HTTP на HTTPS.

После всех проделанных манипуляций идёте в Яндекс.Вебмастер и меняете протокол там. Ждёте пару месяцев, пока колбасит позиции, падает посещаемость, идёт переиндексация, а затем наслаждаетесь их восстановлением и ростом трафик. Не забудьте напомнить и Google, что вы теперь работаете с SSL сертификатом. Ему это понравится больше, позиции и посещаемость будут реанимированы быстрее. Вот, в принципе, и всё,что касается того, на сколько прост переход на HTTPS, где взять SSL сертификат для сайта бесплатно, и как его подключить, чтобы поисковые системы возлюбили вас.

В принципе, это всё, если есть вопросы, задавайте в комментариях. Всем добра!

Теги