Правильный редирект на HTTPS WordPress – 3 эффективных способа вечного редиректа

Настройка WordPress

Без настроек, после подключения SSL сертификата сайт будет все равно доступен по небезопасному HTTP протоколу. Разбираемся, как сделать редирект на HTTPS в WordPress.

Что такое HTTPS?

HTTPS (Hypertext Transport Protocol Secure) – способ шифрации трафика, при котором соединение между пользователем и сервером защищено. Сегодня выпустить сертификат безопасности можно бесплатно – Let`s Encrypt или любой самоподписанный.

К примеру, для интернет-магазинов или любых коммерческих проектов – это обязательно. Потенциальный покупатель, если увидит в браузере «ваше соединение на защищено», с высокой вероятностью уйдет со страницы обратно в поиск.

Яндекс также рекомендует устанавливать SSL и на информационники. Это повысит траст ресурса и позволит подняться выше в выдаче.

Зачем нужен редирект на HTTPS в WordPress?

Выделяют четыре весомых доказательства в пользу постраничного редиректа на безопасную версию:

  1. Две версии одного ресурса, содержащие идентичный контент и ссылки – дубли (аналогично проблеме с www). Это негативно скажется не только на позициях, но и на количестве проиндексированных страниц. Единственное решение – удалить их.
  2. При использовании устаревшего протокола не исключены атаки, которые будут перехватывать данные, вводимые в формы (комментарии, обратная связь и т.п.)
  3. Если сайт на WordPress коммерческий и платежная система уже встроена в него, то при отсутствии защищенного соединения, он будет помечен во всех браузерах как «небезопасный» и, вероятно, исключен из поиска
  4. Ресурсы с сертификатом имеют приоритет в выдаче перед теми, которые его не имеют

Ставим общий редирект на HTTPS в WordPress

Сделать или убрать редирект можно многими способами, но стоит рассматривать только самые удобные и экономящие время.

Через настройки WordPress

Самый простой вариант перехода – поменять адрес блога в админке. Заходим в Настройки > Общие и добавляем к оригинальному домену (сразу после протокола) букву S. Если вы все сделали правильно – ошибок PHP не возникнет.

Редирект на HTTPS через WordPress админку

После изменения параметров произойдет и смена URL панели администратора WP, то есть придется заново вводить логин и пароль. Восстановите их заранее, если не хотите потерять доступ.

Используя Clearfy PRO

Clearfy – плагин, решающий технические проблемы вордпресса и проводящий техническую оптимизацию. Одна из функций – редирект с http на https. Найти её можно по пути: Настройки модуля > SEO.

Чекбокс в параметрах

Важно заметить, что SSL сертификат сам не появится. Для начала его нужно выпустить. Осуществить это можно через ПУ хостинга или техническую поддержку.

Правилом в .htaccess

В отличие от Nginx Apache имеет встроенный конфиг – .htaccess. Трогать его не рекомендуется, лучше попросить сотрудников техподдержки хостера самостоятельно настроить перенаправление.

Если вы редактируете файл самостоятельно, то убедитесь, что после корректной вставки работоспособность сайта осталась на прежнем уровне.

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Отступите строчку перед закрывающем комментарием «#END WordPress» и вставьте код. Этот код осуществляет 301 redirect на новую версию ресурса.

Если сайт перешел на https – поздравляю, редирект успешно сделан. По проблемам, которые возникли в ходе редактирования – обратитесь в ТП. Специалисты помогут восстановить работу и установить переадресацию заново.

Иван

WordPress-разработчик, активный участник сообщества, пишу о вордпресс просто и понятно.

Оцените автора
WPTutorials
Добавить комментарий