WordPress редирект на безопасное соединение HTTPS – работа в админке и с плагинами

Улучшение и апгрейд WordPress

Сейчас защищенный протокол, гарантирующий безопасность передаваемых данных, – стандарт SEO. Для перехода на него нужно выпустить SSL сертификат и создать редирект. В статье разобрали лучшие способы для создания переадресации на HTTPS в WordPress.

Убираем HTTP в админ-панели WordPress

Перед переходом на новый протокол сохраните данные от панели администратора. При смене основного адреса изменится и страница входа.

Перед редиректом на HTTPS сначала измените адрес сайта в админке WordPress. Если этого не делать – сервер не сможет обработать запросы. Для этого:

  1. Переходим во вкладку «Настройки» в админке ВордПресс.
  2. Выбираем раздел «Общие«
  3. У двух полей с адресами CMS и самого блога добавляем префикс «S«.
  4. Сохраняем изменения.

После обновления конфига вас перенаправит на страницу входа wp-login, где нужно будет ввести логин и пароль.

Редирект на HTTPS в WordPress.
Админка WP.

Правильный редирект с помощью настроек хостинга

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

Бегет.
Хостер Beget.
  1. В основном меню нажимаем на «Сайты«.
  2. Выбираем в списке домен.
  3. Нажимаем на знак шестеренки.
  4. Переводим переключатель в зеленое (активное) положение.

Теперь немного подождите. Через 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 переадресация. Для ее активации включите в настройках утилиты этот чекбокс:

https в Клеарфай про.
Clearfy.

Инструмент включает еще 47 возможностей, для улучшения и ускорения самого WordPress, например, сжатие HTML кода всего блога.

Промокод на покупку Clearfy

Really Simple SSL – простое перенаправление на HTTPS

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

Автоматический плагин для SSL (www).
Really Simple SSL.

Разработчики также выпустили видеоинструкцию, где рассказали об установке и использовании расширения.

https://www.youtube.com/watch?v=BVx3ZrSsPrU

Полезная функция – сканирование сайта на битые ссылки со старым http протоколом. Если автоматического перевода не произошло, то исправьте на нужный вариант самостоятельно.

Не забудьте обновить главное зеркало в файле роботс. Кстати, у меня выходила статья про составление правильного robots.

Проверка редиректа на HTTPS

Советую проверять сервисами: они выявят все проблемные адреса. Я пользуюсь websiteplanet – он прост и бесплатен. При проверке вставляем адрес на HTTP. Ответ должен быть 301 redirect (перманентный) – все остальные не подойдут.

Проверка HTTPS через PHP запрос.
Сервис проверки.

Как убрать https в WP

Если нужно удалить редирект, то проверьте все пункты: начиная панелью управления сервером, заканчивая установленными утилитами. Основные адреса также кешируются браузерами, поэтому перед проверкой очистите кеш клиента.

Заключение

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

Женя

Занимаюсь разработкой WordPress уже больше 5 лет, делюсь своими знаниями и опытом на этом блоге.

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