
Редиректы в Битриксе необходимы для корректного перенаправления пользователей и сохранения SEO-позиций при изменении структуры сайта. Платформа поддерживает несколько типов редиректов: 301 – постоянный, 302 – временный, а также редиректы через правила .htaccess и модуль «URL Redirect». Выбор типа зависит от цели: для смены URL на постоянной основе используют 301, для временных изменений – 302.
Встроенные инструменты Битрикса позволяют создавать редиректы без прямого редактирования серверных файлов. В разделе «Настройки» → «Инструменты» → «Управление редиректами» можно задать исходный URL, конечный адрес и тип редиректа. Система автоматически проверяет корректность введённых данных, предотвращая создание циклов и ошибок 404.
При массовом обновлении URL удобнее использовать импорт через CSV: достаточно указать исходный и целевой адрес в файле, после чего загрузить его в модуль редиректов. Для сайтов с высокой посещаемостью рекомендуется настроить редиректы на уровне веб-сервера Nginx или Apache, чтобы снизить нагрузку на CMS и ускорить обработку запросов.
Проверка работы редиректов обязательна: инструмент «Проверка ссылок» в Битриксе или сторонние сервисы позволяют выявить битые ссылки и убедиться, что все перенаправления функционируют корректно. Правильная настройка редиректов помогает сохранить позиции в поисковой выдаче и улучшить пользовательский опыт при переходах по сайту.
Создание редиректа в Битриксе: пошаговое руководство

Редирект в Битриксе можно настроить через административную панель или с помощью файла .htaccess для более точного контроля. Ниже приведены конкретные шаги для стандартной настройки через административную панель.
1. Перейдите в раздел «Настройки» → «Инструменты» → «Управление редиректами».
2. Нажмите кнопку «Добавить редирект».
| Поле | Описание | Пример |
|---|---|---|
| Старый URL | Укажите путь, с которого будет выполняться перенаправление. Можно использовать регулярные выражения. | /old-page/ |
| Новый URL | Ссылка, на которую будет происходить редирект. Поддерживаются внутренние и внешние адреса. | /new-page/ |
| Тип редиректа | Выберите 301 (постоянный) или 302 (временный). | 301 |
| Активность | Включите редирект, чтобы он начал работать сразу после сохранения. | Включено |
3. Нажмите «Сохранить». Редирект начнет работать сразу, если включена активность.
4. Для массового добавления редиректов используйте CSV-файл через кнопку «Импорт», указав старый и новый URL и тип редиректа. Стандартная структура CSV:
| Старый URL | Новый URL | Тип |
|---|---|---|
| /old1/ | /new1/ | 301 |
| /old2/ | /new2/ | 302 |
5. Для более сложных правил можно использовать файл .htaccess. Пример записи:
Redirect 301 /old-page/ /new-page/ Redirect 302 /temporary/ /new-temporary/
6. Проверка работы редиректа осуществляется через браузер или специальные онлайн-инструменты. Убедитесь, что указаны правильные пути и выбран корректный тип перенаправления.
7. Рекомендуется периодически проверять редиректы на наличие циклов и ошибок 404, чтобы сохранить SEO-показатели.
Определение URL для перенаправления
Перед созданием редиректа важно точно определить, какие URL необходимо перенаправить. Неправильная идентификация адресов может привести к потерям трафика или ошибкам 404.
Алгоритм определения URL:
- Сбор списка страниц: используйте карту сайта, внутренние ссылки и отчеты поисковых систем. В Битриксе доступны модули для экспорта структуры сайта в CSV или XML.
- Проверка существующих URL: убедитесь, что адреса реально открываются. Для массовой проверки можно применять онлайн-сервисы или инструменты типа Screaming Frog.
- Анализ трафика: через Яндекс.Метрику или Google Analytics выявите страницы с посещаемостью, которые нельзя терять при перенаправлении.
- Идентификация устаревших страниц: определите URL, которые больше не актуальны, содержат дублирующий контент или были удалены после редизайна.
- Форматирование URL: приводите адреса к единому виду, без слэшей на конце, с правильным регистром букв и корректными параметрами запроса, если они важны.
Дополнительные рекомендации:
- Используйте относительные и абсолютные URL в зависимости от типа редиректа и структуры сайта.
- Соберите URL с www и без www отдельно, чтобы избежать конфликтов.
- Для динамических страниц фиксируйте параметры запроса, которые влияют на контент, иначе редирект может вести на неверную страницу.
Выбор типа редиректа в настройках сайта
В Битриксе доступно несколько типов редиректов, каждый из которых влияет на поведение поисковых систем и пользователей. Основные варианты:
- 301 (Постоянный) – сообщает браузерам и поисковикам, что страница перемещена навсегда. Используется при смене структуры URL, переносе сайта или замене устаревшего контента.
- 302 (Временный) – обозначает временное перемещение. Применяется при тестировании новых страниц, временных акциях или обновлении контента.
- 303 (See Other) – чаще используется для перенаправления после формы POST на страницу с результатом, чтобы предотвратить повторную отправку данных.
- 307 (Temporary Redirect) – современный аналог 302 с сохранением метода запроса. Подходит для API или динамических страниц.
Для корректного выбора типа редиректа в Битриксе выполните следующие шаги:
- Перейдите в Настройки → Настройки продукта → Настройки сайтов.
- Выберите сайт, для которого требуется настроить редирект, и откройте раздел SEO → Редиректы.
- Добавьте новое правило, указав исходный и целевой URL.
- В поле Тип редиректа выберите нужный код: 301 или 302 в большинстве случаев.
- Сохраните изменения и проверьте работу редиректа через браузер или инструменты для вебмастеров.
Рекомендации по выбору:
- Используйте 301 при переносе страниц на постоянной основе – это сохраняет позиции в поиске и передает ссылочный вес.
- Применяйте 302 для временных изменений, чтобы не потерять текущие позиции в поисковой выдаче.
- Для форм и API предпочтительны 303 и 307, чтобы избежать проблем с повторной отправкой данных и методами запросов.
- Регулярно проверяйте настройки через серверные логи или инструменты диагностики, чтобы исключить циклические редиректы и ошибки 404.
Настройка редиректа через административную панель
Для создания редиректа в Битриксе откройте административную панель и перейдите в раздел Настройки → Инструменты → Управление редиректами. Здесь отображается список существующих правил и доступна кнопка Добавить редирект.
При добавлении нового редиректа укажите старый URL в формате относительного пути, например: /old-page/. В поле новый URL внесите адрес назначения, используя абсолютный путь или полный URL с протоколом: https://example.com/new-page/. Для внутренних страниц рекомендуется использовать относительные пути, чтобы избежать ошибок при смене домена.
Выберите тип редиректа: 301 для постоянного и 302 для временного. 301 редирект оптимален для SEO, так как передает вес страницы поисковым системам.
При необходимости ограничить действие правила можно использовать фильтры по дате активации или группам пользователей. Например, редирект может быть активен только для неавторизованных посетителей или в пределах определённого периода.
После заполнения всех полей нажмите Сохранить. Система проверяет корректность URL и активирует редирект сразу после сохранения. Проверку можно провести через внутренний тест на той же странице, указав старый URL и убедившись, что происходит переход на новый адрес.
Для массового создания редиректов используйте кнопку Импорт CSV. Файл должен содержать два столбца: старый URL и новый URL, без заголовков. После импорта система автоматически создаст все правила с типом редиректа, указанным по умолчанию.
Создание правил редиректа в файле.htaccess

Файл .htaccess находится в корневой директории сайта и управляет поведением сервера Apache. Для создания редиректа добавьте строку с правилом перенаправления, учитывая тип редиректа:
1. 301 редирект (постоянный) – сообщает поисковым системам о постоянном перемещении страницы:
Redirect 301 /старый-url/ https://www.example.com/новый-url/
2. 302 редирект (временный) – используется для временных перенаправлений:
Redirect 302 /временный-url/ https://www.example.com/новый-url/
3. Редирект с использованием регулярных выражений через RewriteRule для сложных случаев:
RewriteEngine On
RewriteRule ^old-page/(.*)$ /new-page/$1 [R=301,L]
Эта запись перенаправляет все URL, начинающиеся с old-page/, сохраняя структуру после слэша.
4. Перенаправление на другой домен:
RewriteCond %{HTTP_HOST} ^olddomain\.ru$ [NC]
RewriteRule ^(.*)$ https://newdomain.ru/$1 [R=301,L]
Перед внесением изменений рекомендуется создать резервную копию .htaccess и проверять корректность редиректов через браузер или онлайн-сервисы. Ошибки в синтаксисе могут вызвать недоступность сайта.
Тестирование перенаправления на разных страницах

После настройки редиректа в Битриксе важно проверить его работу на всех целевых страницах. Начните с прямого перехода по старому URL. Браузер должен мгновенно перенаправлять на новый адрес без ошибок 404 или 500.
Проверьте редирект через несколько браузеров: Chrome, Firefox, Edge. Разные движки могут по-разному обрабатывать кэш и заголовки HTTP.
Используйте режим инкогнито, чтобы исключить влияние кэша и куки. Для динамических страниц проверяйте редирект на нескольких параметрах GET-запроса, например: example.com/page?id=123 и example.com/page?id=456.
Проверяйте редирект с помощью инструментов разработчика (F12) в закладке Network. Обратите внимание на код ответа сервера: 301 для постоянного перенаправления, 302 для временного. Убедитесь, что Location соответствует новому URL.
Проверка через внешние инструменты, такие как curl или онлайн-сервисы проверки редиректов, позволяет увидеть цепочку переходов и выявить циклы редиректов.
Не забывайте тестировать страницы на мобильных устройствах, особенно если сайт использует адаптивные шаблоны или отдельные мобильные поддомены.
Для массовых редиректов рекомендуется создать список всех старых URL и проверять их автоматизированно через скрипт или сервисы мониторинга, чтобы исключить ошибки при большом объёме страниц.
Исправление ошибок при некорректном редиректе
Первый шаг – проверка синтаксиса редиректа в файле .htaccess или в настройках Битрикса. Ошибки вида Redirect 301 /old-page /new-page при отсутствии пробелов или слэшей вызывают бесконечные циклы.
Следующий этап – проверка существования целевых страниц. Редирект на несуществующую страницу возвращает ошибку 404. Убедитесь, что адрес /new-page/ доступен и корректно опубликован.
Если редирект вызывает циклическую переадресацию, проверьте все правила в .htaccess и модуле «SEO и редиректы» Битрикса. Конфликт возникает, когда одна и та же страница перенаправляется на себя напрямую или через цепочку страниц.
Для проверки используйте инструменты браузера: вкладка Сеть в DevTools покажет статус ответа сервера и последовательность редиректов. Статус 301 или 302 должен быть единственным в цепочке.
Очистка кэша Битрикса обязательна. Некорректные редиректы могут сохраняться в кэше страниц и SEO-модуле. Перейдите в Настройки → Производительность → Очистка кэша и сбросьте кеш.
Если редирект создан через API или компоненты, убедитесь в корректности параметров: CODE, URL, TYPE. Ошибка типа TYPE = 302 вместо 301 влияет на индексацию поисковыми системами.
При необходимости используйте логирование: включите bitrix/modules/main/include/prolog_before.php и добавьте error_log() для отслеживания срабатывания редиректов. Это позволяет выявить неправильные условия и циклы.
Контроль и удаление устаревших редиректов

В Битриксе управление редиректами выполняется через модуль «SEO» или «Настройки сайта → URL-редиректы». Для контроля необходимо регулярно выгружать список активных редиректов в CSV или Excel. В таблице отслеживаются поля: исходный URL, целевой URL, тип редиректа (301/302) и дата создания.
Для выявления устаревших редиректов анализируют логи сервера и данные Яндекс.Метрики или Google Analytics. Если редирект не использовался в течение последних 6–12 месяцев, его можно пометить на удаление. Также устаревшими считаются редиректы на страницы, которые были удалены или перенесены на другой URL.
Удаление выполняется через интерфейс Битрикса: выбираются редиректы и нажимается «Удалить». Перед удалением рекомендуется сохранять резервную копию списка, чтобы восстановить данные в случае ошибки. После удаления необходимо очистить кеш сайта и проверить корректность 404 страниц для исключения битых ссылок.
Для систематического контроля внедряют ежемесячный мониторинг: экспорт редиректов, проверка активности и актуальности целевых страниц. Автоматизация может быть реализована с помощью скриптов на PHP, которые сверяют редиректы с текущей структурой сайта и формируют отчеты для администраторов.
Регулярное удаление устаревших редиректов снижает нагрузку на сервер и предотвращает накопление цепочек редиректов, что улучшает индексируемость сайта и скорость загрузки страниц.
Вопрос-ответ:
Что такое редирект в Битриксе и для чего он нужен?
Редирект — это автоматическое перенаправление посетителя с одного URL на другой. В Битриксе его используют для исправления сломанных ссылок, изменения структуры сайта или переноса страниц без потери посетителей и позиций в поисковых системах. Правильная настройка редиректа помогает избежать ошибок 404 и сохранить трафик.
Какие типы редиректов доступны в Битриксе и в чем их отличие?
В Битриксе можно настроить два основных типа редиректов: 301 и 302. Редирект 301 означает постоянное перенаправление и сообщает поисковым системам, что старый адрес больше не используется. Редирект 302 — временный, он указывает, что страница временно перемещена, и поисковые системы продолжают индексировать старый URL. Выбор типа зависит от целей перенаправления.
Как создать редирект через административную панель Битрикса?
Для создания редиректа нужно зайти в административную панель сайта, выбрать раздел «Настройки» → «Инструменты» → «Редиректы». Затем нажать кнопку «Добавить редирект», указать старый URL, новый адрес и выбрать тип редиректа. После сохранения изменения становятся активными и автоматически перенаправляют посетителей на новый адрес.
Можно ли настроить редирект для нескольких страниц одновременно?
Да, Битрикс позволяет создавать массовые редиректы. Для этого в разделе «Редиректы» используется функция импорта CSV-файла, где в каждой строке указываются старый и новый адрес, а также тип перенаправления. Такой способ удобен при переносе большого объема контента или при смене структуры сайта.
Что делать, если редирект не работает после настройки в Битриксе?
Если редирект не работает, нужно проверить несколько моментов: правильно ли указан старый URL, выбран ли корректный тип редиректа, нет ли конфликтов с другими настройками сервера или файла .htaccess. Также стоит очистить кэш Битрикса и браузера, чтобы изменения вступили в силу. Иногда причина может быть в сторонних модулях или правилах сервера, которые блокируют перенаправление.
Как создать редирект на сайте Битрикс через административную панель?
Для создания редиректа в Битриксе зайдите в административную панель сайта и откройте раздел «Настройки» → «Инструменты» → «Редиректы». Нажмите кнопку «Добавить редирект» и укажите старый URL и новый адрес, на который будет выполняться перенаправление. Можно выбрать тип редиректа: 301 для постоянного или 302 для временного. После сохранения изменения редирект станет активным, и посетители, которые будут переходить по старой ссылке, автоматически попадут на новый адрес.
Можно ли настроить редирект с помощью файла .htaccess в Битриксе?
Да, в Битриксе можно использовать файл .htaccess для перенаправлений. Для этого откройте файл .htaccess в корневой папке сайта и добавьте правило вида Redirect 301 /staraia-stranica/ /novaya-stranica/. Такой способ подходит для простых редиректов и не требует входа в административную панель. Однако при работе с более сложными перенаправлениями, например с регулярными выражениями или массовыми правилами, лучше использовать встроенные инструменты Битрикса, чтобы не нарушить работу остальных настроек сайта.
