Плагины создания редиректов в WordPress – делаем 301 перенаправление

Плагины

Для настройки перенаправлений страниц не обязательно править файлы htaccess, есть множество плагинов работающих на уровне PHP не затрагивая сервер, что дает больше удобства в освоении этой технологии. В статье разберем много плагинов редиректов WordPress и рассмотрим стандартные настройки WP.

Редирект 301 по умолчанию в WordPress

Начинающие неопытные пользователи WP не знают, что при изменении url опубликованной: записи, page, рубрики и любой другой таксономии, создается автоматический редирект, записываемый в базу данных.

Если хотим чтобы любой формат страниц в WordPress перебрасывал на другой адрес, просто изменяете URL с помощью стандартного инструмента и писать новый контент.

Меняем урл в gutenberg
Кнопка в гутенберге.
Изменение url в новом редаторе.
В старом редакторе.

После обновления настроек, введя старую ссылку, заметите перенаправление, разработчики WordPress предусмотрели этот момент, чтобы страницы корректно склеивались, не показывая ошибку 404.

Как сделать редирект с помощью плагина Clearfy PRO

Люблю самостоятельно управлять редиректами и видеть список настроенных внешних и внутренних перенаправлений, поэтому использую плагины для этих целей. Блог не нагрузит, потому что распространяет действие только на 301 redirection. Использую плагин Clearfy.

Область redirections в клеарфай
Настроить в Clearfy
  1. Заходим в раздел Redirection
  2. Слева откуда, справа куда
  3. С помощью кнопки + добавляем новые поля
  4. Чтобы сделать редирект с каких–то адресов, начинающихся одинаково, например продуктов woocommerce /?product=, дальше идет название c номером товара. Начало у них одинаковое, можем все страницы начинающиеся с такого префикса отправить на другой url, просто добавляем знак звездочки *, как на скриншоте

Есть опции удаления поля сайт в комментариях. Полезно будет для магазинов, когда идет реорганизация, товары будут располагаться по другим ссылкам, замена ассортимента и т.д. Можно их отправить на запись «Извините товар или категория в стадии наполнения». Даю скидку, нажимайте кнопку, она вычисляется автоматически.

Clearfy -15%

Переадрессация с одной страницы на другую в Redirection

Обширный плагин Redirection дает под контроль администратора все редиректы, делая их не только с одной страницы на другую. Для большинства пользователей нужно просто сделать автоматическую переадрессацию. Плагин существует более 10 лет, всегда поддерживается разработчиками, имеет не полную поддержку русского языка. Что он умеет:

Как выглядит модуль на официальном сайте
Плагин ан сайте WordPress.org
  • Вывод и добавление новых редиректов
  • Слежение за 404 ошибками
  • Создание групп
  • Полное перенавправление сайта при смене домена
  • Переезд на https
  • Добавление или удаление www
  • Добавление http заголовков
  • Доступ через ip с помощью json

Перенаправление в Safe Redirect Manager

Простой инструмент для создания перенаправлений в CMS WordPress, достаточно ввести откуда и куда, плюс установить код запроса от 301 (302) до 404 ошибки. Также поддерживает редирект общих урлов как клеарфай применяя знак *.

Пример работы
Обзор опций

Simple 301 Redirects

Еще один простой плагин вордпресс Simple 301 Redirects, имеет еще меньше настроек. Делает редирект только по 301 протоколу, но включает в мини документацию, которая научит применять подстановку знака со звездочкой.

Самый простой плагин для редиректов в wordpress
Дополнение с документацией

Редирект через htaccess

Если не знаете как работать с файлом .htaccess, то советую обратиться к специалистам, либо в поддержку хостинга, чтобы они сделали операцию. Для простого редиректа пользователя используется такая конструкция.

Redirect 301 /category http://site.ru/new-url

Причем прописывать можно как полные так и относительные с обоих сторон. Вместо category вводите откуда направлять, в site.ru/new-url домен куда. Смотрите на соответствие сертификатов http и https.

Используем функцию wp_redirect

Если есть знания PHP и WordPress можем использовать функцию wp_redirect, подробнее о ней прочитайте здесь. Предложу два варианта работы. Тут запись с id 145 будет направлена на документ из 3 строчки.

add_action( 'template_redirect', function() {
	if( is_page(145) ){
		wp_redirect( 'http://site.ru/new-url', 301 );
		exit;
	}
} );

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

Валентин

Делаю обзоры, создаю сайты на WordPress с 2008 года. Данный блог покажет плюсы и минусы любой темы и плагина, и даст полезные советы.

Оцените автора
Лучшие шаблоны и плагины для WordPress
Добавить комментарий