Сейчас защищенный протокол, гарантирующий безопасность передаваемых данных, – стандарт SEO. Для перехода на него нужно выпустить SSL сертификат и создать редирект. В статье разобрали лучшие способы для создания переадресации на HTTPS в WordPress.
Убираем HTTP в админ-панели WordPress
Перед переходом на новый протокол сохраните данные от панели администратора. При смене основного адреса изменится и страница входа.
Перед редиректом на HTTPS сначала измените адрес сайта в админке WordPress. Если этого не делать – сервер не сможет обработать запросы. Для этого:
- Переходим во вкладку «Настройки» в админке ВордПресс.
- Выбираем раздел «Общие«
- У двух полей с адресами CMS и самого блога добавляем префикс «S«.
- Сохраняем изменения.
После обновления конфига вас перенаправит на страницу входа wp-login, где нужно будет ввести логин и пароль.

Правильный редирект с помощью настроек хостинга
Почти на любом хостинге есть возможности по созданию редиректов на https без правки серверных файлов. Часто для этого нужно нажать всего лишь одну кнопку.

- В основном меню нажимаем на «Сайты«.
- Выбираем в списке домен.
- Нажимаем на знак шестеренки.
- Переводим переключатель в зеленое (активное) положение.
Теперь немного подождите. Через 5 – 10 минут серверные настройки обновятся и можно проверить перенаправление.
Редирект через .htaccess
Если не разбираетесь в серверной разработке, а словосочетание «редактор кода» вселяет ужас, то не используйте этот метод. В крайнем случае, обратитесь в техническую поддержку хостинга за помощью.
В Apache есть системный файл .htaccess, управляющий при помощи команд сервером. Вставка редиректа в него ускоряет обработку запросов из-за прямого трансфера на сервер, минуя обработчик.
Для создания переадресации вставьте перед #END WordPress этот код:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Теперь сохраните настройки. В случае появления ошибок уточните подходящую конфигурацию у хостера.
Обращу внимание, что для серверов на Nginx нужны другие настройки. Точный сет узнавайте в ТП хостера.
Переадресация с помощью плагинов
Новичкам я советую вместо ручных правок использовать плагины. Они точно сработают и не навредят коду.
Clearfy PRO – настройка всего WordPress
Мультиплагине Clearfy PRO устраняет все технические и серверные проблемы WordPress. Одна из функций – HTTPS переадресация. Для ее активации включите в настройках утилиты этот чекбокс:

Инструмент включает еще 47 возможностей, для улучшения и ускорения самого WordPress, например, сжатие HTML кода всего блога.
Промокод на покупку Clearfy
Really Simple SSL – простое перенаправление на HTTPS
Really Simple SSL – легкий, не нагружающий систему инструмент. Устанавливается из админки через поиск или загружается с официального репозитория WordPress.

Разработчики также выпустили видеоинструкцию, где рассказали об установке и использовании расширения.
Полезная функция – сканирование сайта на битые ссылки со старым http протоколом. Если автоматического перевода не произошло, то исправьте на нужный вариант самостоятельно.
Не забудьте обновить главное зеркало в файле роботс. Кстати, у меня выходила статья про составление правильного robots.
Проверка редиректа на HTTPS
Советую проверять сервисами: они выявят все проблемные адреса. Я пользуюсь websiteplanet – он прост и бесплатен. При проверке вставляем адрес на HTTP. Ответ должен быть 301 redirect (перманентный) – все остальные не подойдут.

Как убрать https в WP
Если нужно удалить редирект, то проверьте все пункты: начиная панелью управления сервером, заканчивая установленными утилитами. Основные адреса также кешируются браузерами, поэтому перед проверкой очистите кеш клиента.
Заключение
Сам переезд с HTTP на новый протокол с SSL сертификатом для старых ресурсов испытание, потому что его нужно делать поэтапно. Лучший способ – отдать проект на комплексное продвижение. В его рамках будут устранены мелкие недочеты, к примеру, как добавить noindex для пагинации и создан редирект.