Редиректор — модуль для создания SEO-редиректов
Технические данные
- Опубликовано:
- 03.11.2017
- Обновлено:
- 10.06.2024
- Версия:
- 1.3.3
- Установлено:
- 500 - 999 раз
- Подходящие редакции:
- «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
- Да
Пользовательское соглашение
Описание
Редиректор — модуль для управления перенаправлениями посетителей между страницами сайта.
Модуль основывает свою работу на правилах редиректов, которые задаются администратором сайта или сотрудником, отвечающим за SEO-продвижение.
В каких случаях полезен модуль:
Переезжаете со старой CMS на Битрикс и нужно сохранить ссылочную массу.
Решили изменить структуру разделов сайта или товарный каталог интернет-магазина.
Часто меняете URL-ы страниц товаров в процессе их редактирования — вам поможет автоматический режим работы модуля, когда редиректы создаются модулем самостоятельно.
Решили удалить страницы или разделы сайта.
Нужен редирект для HTTPS, домена без www (или наоборот), добавление слэша в конце адресов.
Нужно выделить один главный домен сайта среди нескольких.
Что умеет модуль:
Создание неограниченного количества правил переходов администратором или SEO-специалистом в визуальном режиме в панели управления сайтом.
Поддержка многосайтовости: правила могут быть привязаны как к одному, так и к нескольким сайтам одновременно. При посещении отдельных сайтов проверяются редиректы только текущего сайта.
Последовательное выполнение нескольких правил в один редирект:
Представьте, что у вас есть два правила:
Первое со страницы /catalog/ на страницу /store/.
Второе со второстепенного домена www.nosochki.ru на главный домен noski.ru.
Если посетитель зайдёт на страницу http://www.nosochki.ru/catalog/, то он получит сразу итоговый редирект на http://noski.ru/store/ — и это будет только один редирект, а не два!
Модуль самостоятельно «пройдёт» все промежуточные варианты и выдаст окончательный редирект.Быстрая настройка стандартных редиректов:
домен с www и без www
с index.php в конце адреса или без него
со слэшем в конце адреса или без него
редирект с http на https и обратно
удаление множественных слэшей из адреса
В качестве условий на проверку можно задать: протокол страницы, доменное имя сайта, путь до страницы, параметры.
Можно задавать правила переходов в зависимости от географии пользователя: по городу, области или целой стране сразу!
Можно задавать период активности правила (по датам), а также включать и выключать отдельные правила одной галочкой.
Можно использовать пользовательские функции для проверки текущего адреса на соответствие правилу, а также пользовательские функции для определения итогового адреса для перехода.
Импорт редиректов из Excel (можно загрузить файл или просто скопировать данные напрямую из Excel).
Режим тестирования редиректов позволяет вам ввести адрес любой страницы сайта и посмотреть, какие редиректы на ней должны произойти.
История переходов сохраняет информацию обо всех случаях срабатывания правил редиректов, информацию о пользователях, их IP-адресах и правилах, которые сработали.
Модуль регистрирует серверные 404 ошибки на сайте и позволяет отследить их появление, найти источник битых ссылок и создать правило для редиректа со страницы с 404 ошибкой на нормальную страницу.
Режим отладки модуля: в режиме отладки редиректы производиться не будут.
Вместо этого в шапке сайта администраторы будут видеть, какой редирект должен был сработать на текущей странице.Условия соответствия можно проверять на совпадение, содержание подстрок, и регулярные выражения.
Автоматичекий режим модуля
Ещё одной уникальной функцией модуля «Редиректор» является автоматический режим работы.
В автоматическом режиме «Редиректор» следит за изменением адресов страниц разделов и элементов инфоблоков при любых попытках изменения этих разделов и элементов.
Как именно действует модуль:
Что случилось? | Что делает модуль? |
Изменился элемент | Если изменилось какое-либо поле, влияющее на адрес страницы элемента, модуль создаст редирект со старого адреса страницы элемента на новый. |
Изменился раздел | Если изменилось какое-либо поле, влияющее на адрес раздела, модуль создаст редирект со старого адреса страницы раздела на новый, а также аналогичные редиректы для всех подразделов и элементов данного раздела |
Удалён элемент | Будет создан редирект на раздел данного элемента |
Удалён раздел | Будут созданы редиректы со всех внутренних подразделов и товаров на родительский раздел |
Добавлен элемент | Если с данного адреса есть ранее созданный автоматический редирект на другой адрес, он будет отключён |
Добавлен раздел | Если с данного адреса есть ранее созданный автоматический редирект на другой адрес, он будет отключён |
Автоматический режим включается для каждого инфоблока отдельно и не требует дальнейшего участия администратора: при создании, редактировании и удалении разделов и элементов отслеживаемого инфоблока все операции с редиректами будут происходит автоматически.
Модуль поддерживает следующие коды редиректов:
301 Moved Permanently — страница навсегда перемещена на новый адрес, кэшируется браузером
302 Moved Temporarily — страница временно перемещена на новый адрес, кэшируется браузером
303 See Other — результат можно найти по новому адресу, не кэшируется браузером
307 Temporary Redirect — страница на короткое время перемещена на новый адрес, кэшируется браузером
410 Gone — страница по данному адресу удалена
1.3.3 (10.06.2024) | Исправление ошибок |
1.3.2 (25.02.2024) | Добавлена возможность отключения редиректов объявлением константы TDREDIRECTOR_DISABLE Добавлено кеширование получения данных из базы данных Исправление опечаток на странице настроек |
1.3.1 (09.01.2024) | Улучшена совместимость с PHP 8. |
1.3.0 (01.03.2023) | Добавлена поддержка PHP 8. |
1.2.12 (22.09.2022) | Исправлен протокол в адресе "От" на странице "История переходов". Добавлена поддержка редиректа вида https://имя_сайта/? -> https://имя_сайта/ |
1.2.11 (13.12.2021) | Исправлена ошибка создания авторедиректа при удалении раздела или элемента, находящегося в корне инфоблока. |
1.2.10 (01.12.2021) | Исправлена ошибка при создании авторедиректа, если символьный код товара был пуст. |
1.2.9 (23.04.2021) | Исправлена ошибка при работе действия "Вызов страницы с ошибкой 404". Исправлена ошибка при добавлении правила. |
1.2.8 (01.03.2021) | ‚ разделе "‘правка" убрана загрузка справочной информации, добавлена ссылка на страницу справочной информации. |
1.2.7 (24.11.2020) | €справление ошибки Ajax-запросов в админке. €справление ошибки при добавлении записи в лог. „лЯ таблицы быстрых правил, для актуализации изменений, добавлена проверка активности по основной таблице правил. €справление ошибки привязки правила к сайту. €справление ошибки определениЯ страниц со статусом 404 и записью информации об этом в лог |
1.2.5 (22.04.2020) | Доработка выборки данных на страницах с 404 ошибками и историей переходов. |
1.2.4 (28.02.2020) | Исправление ошибок в работе редиректов. |
1.2.3 (27.02.2020) | Исправление ошибок в работе редиректов. |
1.2.2 (06.02.2020) | €справление ошибки, из-за которой не срабатывал редирект, при отсутствии правил в таблице быстрых правил. |
1.2.1 (31.01.2020) | Увеличение производительности. Исправление ошибки при редактировании правил в списке правил. Исправление ошибки при которой сбрасывалась информация о том, куда делать редирект. |
1.2.0 (31.01.2020) | Добавление новой таблицы в модуль. |
1.1.10 (06.12.2019) | Добавлены кнопки для удаления всех записей в таблицах "404 ошибки" и "История переходов". Добавлены фильтры "Откуда" и "Куда" в списке правил. Поиск работает по части фразы в названии полей "Откуда", "Куда". |
1.1.9 (15.10.2019) | Оптимизация запросов к базе данных. |
1.1.6 (13.05.2019) | Исправление ошибки, из-за которой, при определённых условиях не выполнялись редиректы. |
1.1.5 (30.04.2019) | Добавлена возможность удаления записей из лога ошибок. Исправление ошибки из-за которой, при определённых условиях не определялся циклический редирект. |
1.1.4 (20.12.2018) | Исправление ошибки в истории переходов определенного правила |
1.1.3 (11.09.2018) | Исправлена работа глобальных редиректов. При определенных обстоятельствах не срабатывали. |
1.1.2 (03.09.2018) | Исправлена ошибка в определении циклического редиректа |
1.1.1 (28.08.2018) | Исправлена ошибочная обработка служебных символов при импорте. |
1.1.0 (28.06.2018) | Исправление ошибки, при которой глобальные правила выполнялись несколькими редиректами. Теперь это один редирект. |
1.0.9 (30.05.2018) | Исправлена ошибка определения пользовательской функции |
1.0.8 (23.04.2018) | В авторедиректах введена проверка типа редиректа при обновлении правила. Введена проверка среды выполнения скрипта. |
1.0.7 (04.04.2018) | Исправлена ошибка очистки логов ошибок 404 |
1.0.6 (02.04.2018) | Исправлена ошибка с действием "Ничего не делать". Выполнялся бесконечный редирект. Авторедиректы. Вывод всех инфоблоков - fix |
1.0.5 (28.02.2018) | Исправлена ошибка при отображении списка бекапов. Из бекапа исключены логи переходов. |
1.0.4 (13.02.2018) | Исправление ошибок, связанных с входными параметрами. |
1.0.3 (12.02.2018) | Увеличение быстродействия модуля за счет более быстрой обработки правил. |
1.0.2 (16.01.2018) | Проведена оптимизация SQL запросов. |
1.0.1 (19.12.2017) | Исправление ошибок в режиме "Авторедиректы". Если включен режим "Композитный сайт", при добавлении/редактировании правила выводится напоминание о том, что нужно сбросить кеш. |
Если после прочтения справки часть ваших вопросов осталась без ответа, вы можете получить нашу помощь одним из следующих способов:
- Написать письмо на email redirector@tech-director.ru (отвечаем в течение 1-3 рабочих дней),
- Зарегистрироваться в личном кабинете на нашем сайте и задать вопрос там (отвечаем в течение 1 дня).