wordpress https

Google PageSpeed и WordPress. Переход на HTTPS

До сегодняшней ночи я даже не предполагал о возможности практически без напрягов получить от Google-сервиса по оценке производительности сайта PageSpeed Insight целых 5 баллов. Итого на данный момент индекс этого сайта составляет 97 баллов для мобильной, и 98 для настольной версии сайта. Таким образом, данный материал неожиданно продолжает серию статей об оптимизации сайта.

Началось всё с подключения к WordPress сервиса push-уведомлений OneSignal, который при настройке большое внимание уделает полноценной поддержке протокола безопасного соединения HTTPS. Раз это так важно, решил, — надо сделать.

Спасибо Let’s Encrypt

Я считаю, что мне просто повезло. Или нам всем уже повезло после появления сервиса Let’s Encrypt. Когда я только сунулся в справку по установке на свой сервис этой красоты, меня сразу потянуло в сон от ощущения предстоящих часов шаманства.

К счастью, сначала я решил заглянуть в настройки cPanel своего провайдера, где и обнаружил пункт SSL/TLS в разделе Безопасность. Оказалось, что для всех доменов, которые я прикрепил к хостингу, уже давно выпущены SSL-сертификаты. Достаточно было просто обратиться к любой странице не по http:// а по https:// и всё само сабой работает по безопасному протоколу. Но с некоторыми оговорками.

Настройка WordPress для работы с HTTPS

Если открыть любую страницу блога на WordPress по протоколу HTTPS корректно не настроенного на работу исключительно по HTTPS, все ссылки с этой страницы всё равно ведут на незащищенную версию сайта по протоколу HTTP. Ссылок таких два типа:

  • одни сгенерированы CMS — ссылки на главную, рубрики, теги и так далее;
  • другие вы создали сами — ссылки на встроенные в записи изображения и ссылки из одной статьи на другую, которые мы добавляли ручками.

Для того, чтобы быстро исправить все автоматические ссылки WordPress, в консоли админки пройдите в раздел Настройки » Общие и замените http на https в полях Адрес WordPress (URL) и Адрес сайта (URL).

wordpress https настройка
Настройка WordPress для работы с HTTPS. Простая

Теперь разберемся с ручными ссылками. Тут опять же везуха, и не нужно сотни ссылок исправлять вручную. Я нашел маленький, но удалый плагин под названием Easy HTTPS Redirection, который решит наши проблемы, и автоматически будет перенаправлять любые запросы с http на https, включая ссылки на изображения.

Конечно, решение временное, но эффективное и дающее нужный результат. Как можете заметить, ваш браузер признает мой блог Надежным. В дальнейшем придется провести корректировку в базе данных, чтобы перманентно заменить все ссылки со старым протоколом, например, скриптом Search Replace DB.

Успехов! И подписывайтесь не оповещения.

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (нет оценок)
Загрузка...