редирект

Как правильно настроить редиректы на сайте и зачем это нужно

Дата публикации: 16/02/2026
Автор: Владимир Яковлев
Просмотры:
Метки: seo, продвижение, сайт,

Настройка редиректов на сайте — один из ключевых этапов технической SEO-оптимизации. Ошибки в перенаправлениях URL могут привести к потере трафика, снижению позиций в поисковых системах и проблемам с индексацией.

В этой статье разберём:

  • что такое редирект и какие бывают виды
  • как правильно настроить 301 редирект
  • примеры настройки на Apache, Nginx, PHP и CMS
  • как проверить корректность перенаправлений
  • типичные ошибки при переезде сайта
  • Материал будет полезен владельцам сайтов, SEO-специалистам и разработчикам.

Что такое редирект

Редирект (redirect) — это серверное или клиентское перенаправление пользователя и поискового робота с одного URL-адреса на другой.

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

Правильная настройка редиректов помогает:

  • сохранить позиции в поисковой выдаче
  • передать ссылочный вес новой странице
  • избежать ошибок 404
  • устранить дубли страниц
  • корректно выполнить переезд сайта

Поисковые системы, такие как Google и Яндекс, учитывают HTTP-код ответа сервера при ранжировании.

Основные виды редиректов

301 редирект — постоянное перенаправление
301 (Moved Permanently) — сообщает поисковым системам, что страница навсегда изменила адрес.

Используется при:

  • смене URL страницы
  • переносе сайта на новый домен
  • переходе с http на https
  • объединении дублей
  • изменении структуры каталога

SEO-важно: 301 редирект передаёт до 90–99% ссылочного веса новой странице.

302 редирект — временное перенаправление
302 (Found) используется, если страница временно недоступна или проводится тестирование.

Не подходит для постоянного переезда сайта, так как поисковая система может оставить старый URL в индексе.

307 и 308 редиректы

  • 307 — временный редирект (аналог 302)
  • 308 — постоянный редирект (аналог 301)

Применяются реже, но корректны с точки зрения HTTP-протокола.

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

Редирект в .htaccess (Apache)

Перенаправление одной страницы

Redirect 301 /old-page https://site.ru/new-page

Редирект всего сайта на HTTPS

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

Редирект с www на без www

RewriteCond %{HTTP_HOST} ^www.site.ru [NC]
RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]

Настройка редиректа в Nginx

Редирект страницы

rewrite ^/old-page$ https://site.ru/new-page permanent;

Глобальный редирект HTTP → HTTPS

server {
    listen 80;
    server_name site.ru www.site.ru;
    return 301 https://site.ru$request_uri;
}

Массовый редирект при смене структуры URL

Если URL меняется, например:

site.ru/catalog/product
→ site.ru/product

В Nginx:

rewrite ^/catalog/(.*)$ https://site.ru/$1 permanent;

Это важно при редизайне интернет-магазина или реструктуризации категорий.

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

Используется, если нет доступа к серверным настройкам.

header("HTTP/1.1 301 Moved Permanently"); header("Location: https://site.ru/new-page"); exit();

JavaScript-редирект

⚠ Для SEO не рекомендуется. Поисковые системы могут обработать его некорректно.

window.location.replace("https://site.ru/new-page");

Настройка редиректов в WordPress

Для WordPress можно использовать плагины:

  • Redirection
  • Yoast SEO

Также можно настраивать перенаправления через .htaccess или сервер.

Когда обязательно нужно настраивать редиректы

  1. Переезд сайта на новый домен
  2. Переход с HTTP на HTTPS
  3. Удаление страниц
  4. Объединение дублей
  5. Исправление ошибок 404
  6. Изменение структуры URL

Без корректной схемы перенаправлений возможна потеря органического трафика и падение позиций.

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

Для технического аудита сайта используют:

  • Google Search Console
  • Яндекс Вебмастер
  • проверку HTTP-кодов ответа сервера
  • краулинг сайта SEO-инструментами
  • анализ логов сервера

Важно проверить:

  • отсутствие цепочек редиректов
  • отсутствие циклических перенаправлений
  • правильный HTTP-код (301 вместо 302)
  • отсутствие битых ссылок

Типичные ошибки при настройке редиректов

❌ Редирект всех страниц на главную
❌ Длинные цепочки перенаправлений
❌ Неправильный код ответа сервера
❌ Отсутствие редиректа при смене URL
❌ Смешивание www и без www
❌ Неверный canonical вместе с редиректом

Такие ошибки ухудшают индексацию сайта и влияют на SEO-продвижение.

Вывод

Грамотная настройка редиректов — это основа технического SEO. 301 редирект помогает сохранить ссылочный вес, обеспечить корректную индексацию и избежать потери позиций в поисковых системах.

При редизайне, переносе сайта или изменении структуры URL важно заранее продумать схему перенаправлений и протестировать её перед запуском.

Поделиться:

Читайте так же