Решение предназначено для настройки редиректов вручную, а также в автоматическом режиме при изменении адресов страниц элементов (товаров) и разделов инфоблока, сбора и анализа информации по страницам 404.
Возможности модуля: 1) Ручное создание редиректов со статусом 301 или 302. 2) Автоматическое создание редиректов при изменении адреса страниц элементов (товаров) и разделов инфоблока. 3) Один редирект для раздела и всех его вложенных страниц. 4) Возможность создания редиректов, которые будут применяться только при статусе страницы 404. 5) Запись количества переходов и даты последнего перехода по каждому редиректу. 6) Редирект с http на https или наоборот. 7) Редирект на страницы со слешем (/) на конце или без слеша. 8) Удаление задвоенных слешей из url-адреса. 9) Редирект на домен с www или без www 10) Редирект на адреса в нижнем регистре. 11) Удаление index.php (index.html) из адреса страницы 12) Поддержка многосайтовости (для общих настроек модуля и в каждом конкретном редиректе). 13) Редирект со всех страниц 404 на родительский раздел или на главную страницу. 14) Сбор статистики по ошибкам 404 (включая информацию по количеству посещений страницы, дате первого и последнего посещения, user-агенту, referer и ip-адресу последнего посещения). 15) Возможность использовать регулярные выражения в редиректах. 16) Импорт редиректов из Excel-файла. 17) Редирект на актуальные js и css-файлы шаблона (помогает избежать открытия страниц без стилей в композитном режиме сайта, когда в исходном коде страницы содержатся ссылки на старые js и css-файлы, которых уже не существует).
Для установки модуля заходим в пункт меню "Marketplace" -> "Установленные решения" и нажимаем кнопку "Установить" напротив названия модуля.
Настройки модуля находятся на странице "Маркетинг" -> "Редиректы" -> "Настройки модуля".
Доработан алгоритм определения протокола в адресе страниц сайта.
0.4.4, 24.10.2024
Устранена ошибка, возникающая в ядре Битрикса при выполнении редиректа, если в модуле Статистика установлены правила исключений "не учитывать пользователей из заданных групп".
0.4.3, 22.10.2024
1) Устранена ошибки работы модуля на последней версии ядра Битрикса.
2) Доработано применение опций для редиректов на страницы со слешем / без слеша и для удаления index.php из адреса.
0.4.2, 06.03.2024
Устранена ошибка отображения списка редиректов в последней версии ядра Битрикса.
0.4.1, 26.01.2024
Доработано взаимодействие с композитным кешем.
0.4.0, 23.01.2024
1) Добавлена опция "Применять для страниц с get-параметрам" при создании редиректа.
2) Расширены возможности правки полей на странице списка редиректов.
3) Устранена потенциальная ошибка при установке модуля.
0.3.9, 13.10.2023
1) Добавлена возможность задавать исключаемые адреса при автоматическом создании редиректов.
2) Добавлена опция для применения редиректа к страницам с get-параметрами, но без учёта подразделов.
0.3.8, 30.09.2023
1) Добавлено поле для исключения адресов из статистики по ошибкам 404.
2) Доработано приведение кодировки таблиц к нужному виду при установке модуля.
3) Добавлено описание процедуры активации модуля при работе в демо-режиме.
Исправлена ошибка создания автоматических редиректов.
0.3.5, 30.03.2023
Доработано применение регулярных выражений в редиректах с указанием домена.
0.3.4, 21.02.2023
1) Доработан алгоритм определения ошибок 404.
2) Исправлены ошибки работы с get-параметрами при определённых серверных настройках.
0.3.3, 30.11.2022
1) Исправлены ошибки перехода по цепочке из нескольких редиректов.
2) Исправлена ошибка редиректа с индексной страницы.
0.3.2, 15.09.2022
1) Добавлена проверка на дубли при ручном создании редиректа.
2) Доработаны редиректы с get-параметрами.
0.3.1, 30.04.2022
1) Добавлена возможность указывать редирект с определенного домена.
2) Усилена защита от циклических редиректов.
3) Устранены ошибки под php8.
0.3.0, 07.11.2021
1) Устранена ошибка удаления таблиц БД при удалении модуля.
2) Исправлены ошибки работы модуля под php8.
3) Доработано удаление старых редиректов при активации разделов и элементов инфоблоков.
0.2.9, 27.08.2021
Исправлена ошибка записи статистики ошибок 404 на страницах с редиректами.
0.2.8, 09.07.2021
1) Исправлена ошибка создания редиректа из ошибки 404 при наличии get-параметров в ссылке.
2) Доработано применение статусов 410 при использовании регулярных выражений в редиректе.
0.2.7, 24.06.2021
1) Добавлена настройка "Максимальное количество записей в таблице статистики ошибок 404", чтобы таблица с ошибками 404 не переполнялась.
2) Исправлена ошибка подключения jquery.
3) Оптимизирована скорость добавления и удаления редиректов.
0.2.6, 05.12.2020
1) Доработаны редиректы для добавления/удаления слеша в конце url-адреса.
2) Добавлена опция для удаления завоенных слешей.
3) Добавлена возможность исключать из статистики 404 страниц обращения с определенными user-agent.
0.2.5, 08.10.2020
1) Добавлена возможность задавать разные настройки модуля для разных сайтов.
2) Исправлена ошибка создания автоматических редиректов в режиме многосайтовости.
0.2.4, 26.08.2020
1) Исправлена ошибка подключения jquery.
2) Добавлены ссылки из списка редиректов на страницы сайта.
3) Добавлена информация о пользователе, создавшем редирект.
4) Исправлены ошибки применения редиректов.
0.2.3, 20.04.2020
1) Добавлена возможность предоставлять права для работы с модулем различным группам пользователей.
2) Добавлена возможность задавать правила со статусом 410 (удален).
3) Реализованы события на удаление/деактивацию элементов и разделов инфоблока.
4) Добавлен список страниц-исключений, к которым не будут применяться редиректы.
5) Реализовано приведение таблиц БД к нужной кодировке после установки модуля.
6) Добавлена проверка наличия POST-параметров перед редиректом.
0.2.2, 01.12.2019
1) Добавлена возможность создавать свои правила для редиректов с ошибок 404.
2) Добавлены настройки для редиректов со страниц index.php, index.htm, index.html.
3) Доработано приведение таблиц БД к нужной кодировке при установке модуля.
4) Доработаны правила обработки редиректов для всех вложенных страниц раздела.
0.2.1, 26.09.2019
1) Исправлены ошибки импорта редиректов.
2) Добавлена возможность делать редиректы со страниц 404 на главную или в родительский раздел.
3) Улучшена защита от циклических редиректов.
0.2.0, 03.07.2019
Добавлена дополнительная защита от циклических редиректов, возникающих из-за базовых настроек модуля.
0.1.9, 03.07.2019
Добавлен импорт редиректов из Excel-файла.
0.1.8, 05.06.2019
1) Добавлена возможность задавать активность и комментарий для редиректа.
2) Добавлена опция для приведения всех url-адресов к нижнему регистру.
3) Реализовано автоматическое удаление редиректов при удалении элементов и разедлов инфоблока.
4) Доработано определение протокола https.
0.1.7, 30.03.2019
1) Добавлена запись последнего IP-адреса при сборе статистики по ошибкам 404.
2) Исправлена работа с url-адресами длиной более 255 символов.
3) Доработана защита от циклических редиректов.
0.1.6, 01.01.1970
1) Добавлена запись последнего user-agent и referer при сборе статистики по ошибкам 404.
2) Добавлена фильтрация по большинству полей в списке статистики по ошибкам 404.
3) Добавлена запись даты создания, даты последнего перехода и количество переходов по редиректу, а также возможность фильтрации по этим полям.
0.1.5, 01.01.1970
1) Добавлена возможность сбора статистики по ошибкам 404 и создания из них редиректов на другие страницы.
2) Исправлена ошибка удаления привязок редиректов к сайтам при удалении самих редиректов.
3) Добавлена возможность использовать в редиректах регулярные выражения.
4) Исправлена ошибка редиректов на странице со слешем.
0.1.4, 04.11.2018
1) Добавлена возможность переадресации со старых несуществующих js и css-файлов из папки /bitrix/cache на новые файлы.
2) Доработан функционал редиректов на страницы со слешем или без слеша.
0.1.3, 17.10.2018
Устранена ошибка работы модуля при запуске крона.
0.1.2, 17.10.2018
Исправлена ошибка редиректов на страницах с get-параметрами.
0.1.1, 17.10.2018
Исправлена ошибка редиректа со страницы без слеша на страницу со слешем.
Мы всегда помогаем настроить наши модуля на Ваших сайтах.