WordPress

Как сделать редирект wordpress

📅 ⏱ 21:22 ⏳ 1 мин 💬 0

Как сделать редирект wordpress: простыми словами, по шагам и с примерами. Разбираем, как это работает на практике, типичные ошибки и лучшие решения. Раскрываем

Коротко: редирект в WordPress настраивают плагином (например, Redirection), правилом в .htaccess или функцией wp_redirect() в теме. Плагин удобен без кода, .htaccess — для массовых перенаправлений, функция — для гибких условий.

Кому и зачемРедирект перенаправляет со старого адреса на новый. Это важно при переезде, смене структуры ссылок и удалении страниц: так сохраняются позиции в поиске и не теряются посетители.

Способы настройки

Способ Когда подходит
Плагин без кода, есть журнал
.htaccess массовые и постоянные
wp_redirect() гибкие условия
Редактор темы редирект конкретной страницы

Через плагин

CODE
Плагины → установить Redirection
  → активировать
  → «Добавить новое»
  → источник (старый URL)
  → цель (новый URL)
  → тип: 301 (постоянный)
  → Сохранить

Плагин ведёт журнал переходов и находит ошибки 404. Самый простой путь для тех, кто не хочет править код.

Вкладки: код и правила



CODE
Redirect 301 /old-page /new-page
RewriteRule ^старый-раздел/(.*)$ /новый/$1 [R=301,L]

Правила пишут в .htaccess в корне сайта. Так делают массовые перенаправления целых разделов — быстро и без нагрузки.

CSS
php
if (is_page('old')) {
  wp_redirect(home_url('/new/'), 301);
  exit;
}

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

CODE
301 — постоянный (смена адреса)
302 — временный
307 — временный с сохранением метода

При смене адреса навсегда ставят 301: поисковики передают вес на новый адрес. 302 — для временных ситуаций.

ВниманиеИзбегайте цепочек редиректов (A → B → C) и циклов (A → B → A): они замедляют сайт и путают поисковики. Всегда ведите на конечный адрес. Перед правками .htaccess сохраните его копию.

Практика: настроить редирект

  1. Составьте список старых и новых адресов.
  2. Для нескольких ссылок используйте плагин.
  3. Для раздела — правило в .htaccess.
  4. Выберите тип 301 для постоянных.
  5. Проверьте редирект в браузере без кэша.
  6. Убедитесь, что нет циклов и цепочек.

Частые ошибки: причина → решение

Симптом Причина Решение
Редирект не работает кэш браузера проверить без кэша
Цикл переходов адреса ссылаются друг на друга указать конечный адрес
Весь сайт «упал» ошибка в .htaccess вернуть копию файла
Позиции просели использован 302 вместо 301 поставить 301
Перенаправляет не туда неверный путь проверить URL цели

Проверьте себя

Чек-лист




Какой тип выбрать при смене адреса навсегда?




Что важно после wp_redirect()?




Вопросы и ответы

Каждый переход — дополнительная задержка. Пользователь ждёт, а поисковик хуже передаёт вес. Всегда ведите сразу на конечный адрес.

Браузер кэширует постоянные редиректы надолго. Проверяйте в режиме инкогнито или очистите кэш — иначе можете видеть старый результат.

Если сайт перестал открываться, верните предыдущую версию файла через FTP. Поэтому копию .htaccess делают перед любой правкой.

Откройте старый адрес и посмотрите, куда он ведёт, проверьте код ответа в инструментах разработчика. Хороший редирект — один переход и код 301.

Итоги

  • Редирект настраивают плагином, .htaccess или функцией.
  • При смене адреса навсегда используют 301.
  • После wp_redirect() обязателен exit.
  • Не допускают цепочек и циклов переходов.
Поделиться: ВКонтакте Telegram WhatsApp Одноклассники Viber Мой Мир

Комментарии

Пока комментариев нет — будьте первым, кто поделится мнением.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получите консультацию нашего маркетолога

Изучит ваш проект, подберет подходящие услуги и тарифы

Получите бесплатный аудит

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

Закажите услугу Каталог морепродуктов

Наш специалист свяжется с вами в ближайшее время и уточнит детали

Закажите адаптивный сайт

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите сайт

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите сайт лендинг

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите сайт каталог

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите интернет-магазин

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите веб-приложение

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите тариф Аутсорс

Стоимость от 150 000 ₽

Закажите тариф Магазин

Стоимость 90 000 ₽

Закажите тариф Классический

Стоимость 60 000 ₽

Закажите тариф Эконом

Стоимость 40 000 ₽

Закажите SEO продвижение

Наш специалист свяжется с вами, проведет анализ, предложит стоимость