Как правильно настроить редирект 301 в WordPress

Используйте плагин Redirection для быстрого и надежного настройки редиректов. Установите его через раздел Плагины и активируйте. После этого перейдите в настройки плагина и создайте новый редирект, указав исходный URL и целевой адрес.

Создание редиректа вручную через файл .htaccess

Добавьте в файл .htaccess в корне сайта следующую строку:

Redirect 301 /старый-адрес https://вашсайт.ru/новый-адрес

Убедитесь, что размещаете этот код в самом верху файла или после строки # BEGIN WordPress. Не забудьте сделать резервную копию файла перед внесением изменений, чтобы избежать ошибок.

Настройка редиректа через functions.php

Добавьте следующий код в файл functions.php вашей темы:

function wp_redirect_custom() {
if (is_page('старый-страница')) {
wp_redirect('https://вашсайт.ru/новая-страница', 301);
exit;
}
}
add_action('template_redirect', 'wp_redirect_custom');

Измените ‘старый-страница’ на нужный слаг и укажите целевой URL. Такой способ подходит, если редирект нужен только для отдельных страниц.

Практические советы по настройке редиректов

  1. Проверяйте каждое изменение после внесения, чтобы убедиться, что перенаправление работает корректно.
  2. Используйте 301-редиректы для постоянных изменений, чтобы сохранить SEO-цели.
  3. Создавайте карту редиректов, особенно если их много, чтобы не упустить важные ссылки.

Мониторинг и ошибки

Регулярно проверяйте 404-страницы и применяйте редиректы к проблемным URL. Это поможет избежать потери трафика и негативного влияния на SEO.