+7 499 938 8452 пн.-пт. 10:00 – 17:00
Загрузка...

Точечные редиректы для Контент-менеджеров

Скриншоты

Технические данные

Дата публикации:
06.04.2016
Дата обновления:
03.09.2025
Версия:
2.0.2
Адаптивность:
Нет
Поддержка композита:
Нет
Число установок:
Менее 50 раз

Совместимые редакции

Описание

Сохраняйте SEO-вес и трафик при переезде страниц

Каждый неработающий URL — это потерянные позиции и раздраженные пользователи. Наш модуль — это профессиональный инструмент для бесшомного переноса ссылочного веса и предотвращения ошибок 404. Гарантируйте, что каждая старая ссылка приведет к релевантному новому контенту.

Ключевые возможности:

Централизованное управление: Вся база редиректов — в одной удобной таблице с групповым редактированием.

Массовый импорт: Загрузите сотни правил из CSV-файла за один раз, экономя часы ручной работы.

Автоматические редиректы каталога: Всего один обработчик автоматически перенаправляет старые URL товаров и разделов на новые. Умная система сама находит соответствия между старыми и новыми символьными кодами, даже если изменилось написание (дефисы/подчеркивания). Больше не нужно вручную создавать тысячи правил!

Безопасность: Все изменения логируются и проходят через надежный 301-й редирект, одобренный для SEO.

Умное сопоставление: Автоматически обрабатывает различные варианты написания символьных кодов (дефисы ↔ подчеркивания), что особенно полезно при миграции с других CMS или изменении структуры URL.

Как это работает:
1. Установите модуль и укажите ID вашего инфоблока
2. Добавьте один обработчик в init.php
3. Модуль автоматически будет обрабатывать все 404 запросы
4. Старые URL товаров и разделов будут перенаправляться на новые
5. Все редиректы логируются для анализа и отладки

Пример автоматического редиректа:
Старый URL: https://site.ru/content/product_slug_code
Новый URL: https://site.ru/catalog/section-slug-code/product-slug-code

Идеально для:
- Миграции с других платформ
- Ребрендинга и смены структуры сайта
- Объединения нескольких сайтов
- Оптимизации URL-структуры

Инструкция по настройке модуля редиректов

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

Чтобы настроить переадресации:

Перейдите в административный раздел вашего сайта.

Найдите пункт «Сервисы» -> «Мастер редиректов».

Выберите нужный инструмент:

«Список редиректов» — для ручного добавления и редактирования правил.

«Импорт из CSV» — для массовой загрузки.

Как добавить редирект вручную:

В разделе «Список редиректов» нажмите кнопку «Добавить». В открывшейся форме укажите:

Источник: URL старой страницы (например, /old-page.html).

Цель: URL новой страницы (например, /new-page или https://site.com/new-page).

Как загрузить правила из CSV-файла:

Подготовьте файл в формате .csv.

Структура файла: две колонки с заголовками "страница" и "редирект".

Столбец "страница" — содержит список URL, с которых нужно сделать переадресацию.

Столбец "редирект" — содержит список URL, на которые нужно перенаправить.

Важно: В качестве разделителя полей используйте точку с запятой ;.

Рекомендация:

Для сохранения высокой скорости работы сайта избегайте загрузки очень больших CSV-файлов (например, на десятки тысяч строк). Разбейте объемные файлы на несколько частей и загружайте их по очереди.

---

Для разработчиков: Настройка автоматических редиректов каталога

Чтобы включить автоматические редиректы для старой структуры каталога, добавьте обработчик в файл init.php вашего сайта:

```php

<?php

// /bitrix/php_interface/init.php

use Bitrix\Main\Loader;

// Автоматические редиректы для каталога

AddEventHandler('main', 'OnEpilog', function () {

   if (defined('ERROR_404') && ERROR_404 === 'Y') {

       // Подключаем модуль редиректов

       if (!Loader::includeModule('pai.redirector')) {

           return;

       }

       

       $request = \Bitrix\Main\Context::getCurrent()->getRequest();

       $requestUri = $request->getRequestUri();

       

       // Создаем обработчик (14 - ID вашего инфоблока каталога)

       $redirectHandler = new Pai\Redirector\RedirectHandler(14);

       $newUrl = $redirectHandler->findRedirect($requestUri);

       

       if ($newUrl) {

           // 301 редирект для SEO

           LocalRedirect($newUrl, true, '301 Moved Permanently');

       }

   }

});

Техподдержка согласно действующего законодательства

Установите этот модуль прямо сейчас!

Для этого укажите адрес сайта:

пример: https://www.site.ru
Модуль точечного редиректа
Модуль точечного редиректа
2 000 руб