Редирект: что это, виды и настройка 301/302 перенаправлений

Редирект: что это, виды и настройка 301/302 перенаправлений

Редирект: что это, виды и настройка 301/302 перенаправлений

Владельцы веб-проектов нередко оказываются в ситуациях, когда необходимо сменить адресную строку сайта. Причины могут быть разными: ребрендинг компании, переход на защищённое соединение или техническая модернизация. Чтобы такие изменения не навредили бизнесу и не создали неудобств посетителям, применяется технология перенаправления — редирект.

В этом материале мы подробно разберём, для каких задач нужен редирект и как его правильно прописать.


1. Понятие редиректа и ситуации, в которых он применяется

Редирект — это автоматическое перемещение визитёра с одного веб-адреса на другой. Главная цель — сохранить контакт с аудиторией, если вы изменили домен или структуру страниц. Человек переходит по старой ссылке и практически мгновенно оказывается на нужной, новой странице, даже не замечая подмены адреса.

Пример. Если вы кликнете по ссылке http://p-gp.ru, браузер автоматически перенаправит вас на защищённую версию https://p-gp.ru

В среде разработчиков приняты такие названия:

  • Донор — старый неактуальный адрес (сайт или страница).

  • Акцептор — новый адрес, на который происходит переброска.

Когда без редиректа не обойтись

  • Для разных версий сайта. Самый частый сценарий — перенаправление с десктопной версии на мобильную.

  • После смены названия бренда. Приобрели новый домен — настройте переброску со старого.

  • Внедрение HTTPS. Чтобы обезопасить данные пользователей, переходите с протокола http на https

  • Устаревшие страницы. Товар снят с продажи, услуга больше не оказывается — перенаправьте посетителя на похожий раздел или главную.

  • Борьба с дублями. Почти одинаковый контент на нескольких адресах вредит позициям в поиске. Поисковые системы могут исключить такие страницы из выдачи.

  • Путаница с www. Кто-то ссылается на вас с www, кто-то без. Для поисковиков это разные сайты, поэтому нужно выбрать один вариант и настроить редирект.

  • Смена движка (CMS). Каждая система формирует адреса страниц по-своему. Чтобы старые ссылки продолжали работать, необходимо перенаправление.

Это лишь основные поводы. На практике их гораздо больше — всё зависит от конкретной задачи.


2. Разновидности редиректов: типы и коды состояния

Всего существует четыре ключевых типа перенаправления. Они отличаются кодами состояния HTTP, которые поисковые системы и браузеры считывают автоматически.

301 — постоянное перемещение

Указывает, что ресурс навсегда переехал на новый адрес. Старый сайт-донор полностью исчезает из индекса поисковиков. Весь его вес (авторитет, ссылочная масса, статистика посещаемости) передаётся новому акцептору, который и будет ранжироваться в выдаче.

302 — временный редирект

Сигнализирует о том, что страница временно недоступна по старому адресу, и пользователя нужно направить в другое место. Все SEO-показатели и настройки остаются привязанными к исходному URL. Новый адрес не индексируется. Удобно для периода технических работ или обновления сайта.

303 и 307 — аналоги 302

  • 303 (смотри другой ресурс) — применяется, если вы не перенесли контент на новый адрес, но у вас есть подходящая страница (например, форма оплаты или подтверждения). Браузер при этом использует метод GET.

  • 307 — временное перенаправление с сохранением исходного метода запроса. По сути, более современная и корректная версия 302. Страница-донор сохраняет свои позиции.

На практике вам не нужно запоминать эти цифровые коды. Главное — определить, нужно ли постоянное или временное перенаправление в вашей ситуации. А нужный тип просто выберите в настройках.


3. Способы настройки редиректа

Есть несколько методов настроить переброску:

  • Правка конфигурационного файла .htaccess (для серверов Apache).

  • Через административную панель вашего сайта.

  • С помощью специальных сервисов (например, от «Параллель групп»).

Важно: работа с .htaccess доступна только на хостинге с веб-сервером Apache. Для доступа к файлу понадобится FTP-клиент (FileZilla, Total Commander) и хотя бы базовое понимание кода. Это сложный, но бесплатный способ. Более лёгкий путь — купить доступ к сервису-конструктору редиректов.

Если нужно перенаправить одну-две страницы, проще сделать это через админку сайта.

Ниже мы разберём самые распространённые сценарии.


4. Переезд сайта на новый домен

Вариант 1: Через FTP-клиент (требует навыков кода)

Этот метод подходит, если вы готовы самостоятельно редактировать файлы.

Шаг 1. Подключитесь к серверу через FTP и найдите файл .htaccess
. Он обычно лежит в корневом каталоге (уточните путь у вашего хостинг-провайдера). Если файла нет — создайте новый с именем .htaccess (точка в начале обязательна).

Шаг 2. Откройте файл для редактирования (правой кнопкой мыши → «Редактировать»). Он автоматически скачается на компьютер.

⚠️ Не используйте стандартный «Блокнот» Windows. Он может добавить служебные символы (BOM), которые нарушат работу сервера. Берите специализированный редактор — например, Notepad++.

Шаг 3. Найдите в файле строки:

RewriteEngine On
RewriteBase /

Если их нет — добавьте в самый конец файла.

Шаг 4. Сразу после этих строк вставьте код для перенаправления:

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

где: old\-site\.ru

  •  — старый домен (донор),

  • http://www.site.ru — новый домен (акцептор).

Особые символы: дефисы и точки в имени домена нужно экранировать обратным слешем \. Если домен на кириллице — конвертируйте его в Punycode (вида xn--…) и также экранируйте.

Шаг 5. Сохраните файл в редакторе. FTP-клиент спросит, нужно ли перезагрузить изменённый файл на сервер — подтвердите.

Вариант 2: Сервис «Перенаправление домена» (без кода)

Если возиться с кодом не хочется, «Параллель групп» предлагает платный сервис для настройки редиректов. Он позволяет:

  • настроить переброску для основного домена и всех поддоменов,

  • создать до 10 индивидуальных правил для конкретных поддоменов,

  • и всё это — без единой строчки кода.


5. Переход на защищённый протокол HTTPS

Это ещё один популярный сценарий. Алгоритм рассмотрим на примере хостинга «Параллель групп» — но учтите, что на других площадках детали могут отличаться.

Шаг 1. Через FTP-клиент откройте файл .htaccess (или создайте новый).

Шаг 2. Убедитесь, что в нём есть, или добавьте строки: RewriteEngine On RewriteBase /

Шаг 3. Добавьте следующий блок:

RewriteCond %{ENV:HTTPS} !on
RewriteRule ^(.*)$ https://domain.ru/$1 [R=301,L]

где domain.ru  — адрес вашего сайта с https
.


6. Перенаправление с домена без www на домен с www

Через .htaccess:

Добавьте после RewriteEngine On такой код:

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

где site.ru — донор (без www), а http://www.site.ru — акцептор (с www).


7. Перенос отдельной страницы (постоянно или временно)

Для этого вообще не нужно лезть в код — достаточно административной панели сайта. Покажем на примере WordPress.

Пошаговая инструкция:

  1. Войдите в админку: сайт/wp-admin

  2. В левом меню найдите раздел «Инструменты» → «Перенаправления».

  3. Нажмите «Добавить новое».

  4. Заполните поля:

    • Исходный URL — относительный путь (то, что идёт после слеша, без домена). Пример: /baza-znanij/slovar.

    • Параметры запроса — выберите подходящее условие. Обычно нужно «Точное совпадение всех параметров в любом порядке».

    • Целевой URL-адрес — полный адрес новой страницы, куда перенаправлять. Пример: https://domen.ru/content-hub.

  5. Сохраните. Редирект готов.

Пример итогового результата:


8. Почему не стоит откладывать настройку редиректа

Есть три веские причины сделать это как можно быстрее:

  1. Сохранение SEO-показателей. Редиректы легально передают вес старого сайта новому. Это не нарушает требований поисковиков.

  2. Удобство пользователей. Перенаправление занимает доли секунды — посетители даже не заметят подмены адреса.

  3. Борьба с дублями. Дублированный контент ухудшает ранжирование. Редиректы консолидируют трафик на одном ресурсе и защищают ваши позиции в выдаче.


Если остались вопросы или нужна помощь с настройкой — обращайтесь в службу поддержки «Параллель групп» или оставьте заявку на профессиональное обслуживание.

Остались вопросы?

Мы работаем без выходных и обеда. Спим тоже мало,

так что готовы отвечать на все ваши вопросы!

8 800 100 66 82 info@p-gp.ru ЗАДАТЬ ВОПРОС

Мы делаем сайты для всей России и СНГ!

Создание (разработка) сайтов от 2495 р. под ключ от 3 дней. - Parallel Group т. 8-800-100-66-82

Наша компания занимается разработкой различных видов сайтов более 14 лет,
поэтому мы всегда сможем найти для вас подходящее решение. 

Закажи официальный сайт в Параллель ГРУПП.
Разработка сайтов это - наша работа!

Проверенная компания Регистрация доменов RU, SU, COM, NET и др. от R01.RU сертифицированный партнер1  сервис мониторинга доступности сайтов

Контакты

г. Новосибирск, ул. Станционная 62/1, офис 619

г. Санкт-Петербург, ул. Седова, д. 11Б

Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.

Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.

8 800 100 66 82 Россия (звонок бесплатный)

8 (383) 380 74 06 г. Новосибирск

МАКС мессенджер