Во всех инструкциях по базовому SEO рекомендация сделать WordPress HTTPS редирект идет одной из первых. На статичных сайтах это сделать легко, с CMS сложнее. Разберем, как поставить редирект самому.
WordPress HTTPS редирект – что это такое
Это защищенная переадресация в WordPress. Она гарантирует, что данные пользователей, которые они отправляют на сервер, находятся в безопасности.
Сертификат можно выпустить бесплатно через центр сертификации Let’s Encrypt. Есть платные удостоверения, которые для информационного сайта обходятся от 5 долларов в год.Даже доступный вариант за 5 долларов даст больше веса в выдаче, чем бесплатный.
Зачем делать WordPress HTTPS редирект всего сайта
Это необходимо по пяти причинам:
- В поисковой выдаче защищенные ресурсы получают позиции выше незащищенных.
- Пользователи понимают разницу и доверяют сайтам с HTTPS больше.
- На ресурсах с HTTP злоумышленники могут перехватить данные из форм, например, обратной связи.
- Если не сделать постраничный 301 redirect, то будут создаваться две версии страницы, которые отличаются только протоколом в URL. За это поисковики понижают ресурс в выдаче.
- Для интернет-магазинов наличие SSL сертификата обязательно. Без этого ресурс будет помечен как небезопасный во всех браузерах.
Убрать редирект на WP можно в любой момент.
Первый способ HTTPS редирект WordPress
После получения SSL сертификата нужно привязать его к домену. Для этого войти в админку ВордПресс и найти в общих настройках графы «Адрес WordPress» и «Адрес сайта». В названиях добавить букву «s» после «HTTP». Помните о том, что после смены адреса и включения перенаправления нужно ввести логин и пароль при входе в админку заново. Нужно найти их заранее, чтобы не возникло проблем.
Чтобы перенаправить остальные элементы:ссылки, картинки, таблицы на обновленный правильный адрес, проще всего так:
- Войти в раздел меню «Плагины».
- Выбрать пункт «Добавить новый».
- В строке поиска ввести название «Velvet Blues Update URLs».
- Нажать на кнопку «Активировать».
- Войти в пункт меню «Update URLs». В строке «Old URL» ввести старый адрес, а в графе «New URL» – новый.
- На втором шаге откроется меню на английском языке. Разбираться не нужно – достаточно поставить галочки во всех пунктах кроме нижнего и нажать кнопку «Update».
- После обработки данных работы программа выдаст таблицу с информацией по измененным ссылкам.
После этого можно удалить плагин.
Второй способ WordPress HTTPS редиректа
Если сервер работает на Apache, для перенаправления нужно внести правки в файл .htaccess. Когда используется Nginx, этот способ не подойдет.
Чтобы отредактировать файл, подключитесь через FTP-соединение к серверу. В примере использована программа «FileZilla». Найти конфигуратор параметров сервера можно в корневом каталоге ВордПресса. Узнать, что это он можно по папкам «wp-admin» и «wp-content».
Выберите файл «.htaccess», кликните по нему правой кнопкой мыши и нажмите на пункт «Просмотр/Правка».
Для правки потребуется готовая PHP конфигурация, представленная ниже. Она подходит как для стандартных ресурсов, так и для мультисайтов, у которых есть поддомены.
Вводить данные необходимо перед строкой «END WordPress», как показано ниже.
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
После сохранения изменений разрешите программе FileZilla перезаписать файл. Если все сделано правильно, страницы получат правильный префикс автоматически. Чтобы проверить откройте любую вкладку и в адресной строке уберите «s», чтобы осталось «HTTP» («WWW» набирать на надо) и нажмите «Ввод». Если произошел переход на корректный адрес – все в порядке.
Через Clearfy PRO: третий способ
Можно использовать для WordPress редиректа плагин «Clearfy PRO», он улучшает техническое SEO и исправляет системные ошибки. Его преимущество в том, что есть версия на русском языке.
Чтобы сделать перенаправление, войдите в раздел «SEO», там пункт «Перейти с http на https»:
После активации чекбокса и обновления страницы проверьте корректность редиректа. Там же его можно и отключить. Помните, что для использования этого метода на сайте должен быть установлен SSL сертификат.
Работу стоит проводить аккуратно и проверять результат. Если все сделано верно, то сбоев не будет, Если появились ошибки – проверьте настройки SSL и сервера, обратитесь в техподдержку хостинга.