Для настройки перенаправлений страниц не обязательно править файлы htaccess, есть множество плагинов работающих на уровне PHP не затрагивая сервер, что дает больше удобства в освоении этой технологии. В статье разберем много плагинов редиректов WordPress и рассмотрим стандартные настройки WP.
Редирект 301 по умолчанию в WordPress
Начинающие неопытные пользователи WP не знают, что при изменении url опубликованной: записи, page, рубрики и любой другой таксономии, создается автоматический редирект, записываемый в базу данных.
Если хотим чтобы любой формат страниц в WordPress перебрасывал на другой адрес, просто изменяете URL с помощью стандартного инструмента и писать новый контент.
После обновления настроек, введя старую ссылку, заметите перенаправление, разработчики WordPress предусмотрели этот момент, чтобы страницы корректно склеивались, не показывая ошибку 404.
Как сделать редирект с помощью плагина Clearfy PRO
Люблю самостоятельно управлять редиректами и видеть список настроенных внешних и внутренних перенаправлений, поэтому использую плагины для этих целей. Блог не нагрузит, потому что распространяет действие только на 301 redirection. Использую плагин Clearfy.
- Заходим в раздел Redirection
- Слева откуда, справа куда
- С помощью кнопки + добавляем новые поля
- Чтобы сделать редирект с каких–то адресов, начинающихся одинаково, например продуктов woocommerce
/?product=
, дальше идет название c номером товара. Начало у них одинаковое, можем все страницы начинающиеся с такого префикса отправить на другой url, просто добавляем знак звездочки *, как на скриншоте
Есть опции удаления поля сайт в комментариях. Полезно будет для магазинов, когда идет реорганизация, товары будут располагаться по другим ссылкам, замена ассортимента и т.д. Можно их отправить на запись “Извините товар или категория в стадии наполнения”. Даю скидку, нажимайте кнопку, она вычисляется автоматически.
Clearfy -15%
Переадрессация с одной страницы на другую в Redirection
Обширный плагин Redirection дает под контроль администратора все редиректы, делая их не только с одной страницы на другую. Для большинства пользователей нужно просто сделать автоматическую переадрессацию. Плагин существует более 10 лет, всегда поддерживается разработчиками, имеет не полную поддержку русского языка. Что он умеет:
- Вывод и добавление новых редиректов
- Слежение за 404 ошибками
- Создание групп
- Полное перенавправление сайта при смене домена
- Переезд на https
- Добавление или удаление www
- Добавление http заголовков
- Доступ через ip с помощью json
Перенаправление в Safe Redirect Manager
Простой инструмент для создания перенаправлений в CMS WordPress, достаточно ввести откуда и куда, плюс установить код запроса от 301 (302) до 404 ошибки. Также поддерживает редирект общих урлов как клеарфай применяя знак *.
Simple 301 Redirects
Еще один простой плагин вордпресс Simple 301 Redirects, имеет еще меньше настроек. Делает редирект только по 301 протоколу, но включает в мини документацию, которая научит применять подстановку знака со звездочкой.
Редирект через 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 упрощая по максимуму, потому что стоит ввести два параметра. Советую посмотреть подборку шаблонов для автосервиса.