"Редиректор - это мощный модуль для создания SEO-редиректов на вашем сайте Битрикс. Он позволяет легко и быстро управлять перенаправлениями, оптимизируя вашу SEO-стратегию и улучшая позиции в поисковых системах. Повышайте посещаемость и улучшайте видимость своего сайта с помощью Редиректора!"
Редиректор - модуль для управління перенаправленнями відвідувачів між сторінками сайту.
Модуль засновує свою роботу на правилах редиректів, які задаються адміністратором сайту або співробітником, який відповідає за SEO-просування.
У яких випадках корисний модуль:
Переїжджаєте зі старої CMS на Бітрікс і потрібно зберегти масу посилань.
Вирішили змінити структуру розділів сайту або товарний каталог інтернет-магазину.
[P]Часто змінюєте URL-и сторінок товарів у процесі їх редагування - вам допоможе автоматичний режим роботи модуля, коли редиректи створюються модулем самостійно.
Вирішили видалити сторінки або розділи сайту.
Потрібен редирект для HTTPS, домену без www (або навпаки), додавання слеша в кінці адрес.
Потрібно виділити один головний домен сайту серед кількох.
Що вміє модуль:
Створення необмеженої кількості правил переходів адміністратором або SEO-фахівцем у візуальному режимі в панелі управління сайтом.
Підтримка багатосайтовості: правила можуть бути прив'язані як до одного, так і до кількох сайтів одночасно. При відвідуванні окремих сайтів перевіряються редиректи лише поточного сайту.
[P] Послідовне виконання кількох правил в один редирект: Уявіть, що у вас є два правила: Перше зі сторінки /catalog/ на сторінку /store/. Другий з другорядного домену www.nosochki.ru на головний домен noski.ru. Якщо відвідувач зайде на сторінку http://www.nosochki.ru/catalog/, то він отримає відразу підсумковий редирект на http://noski.ru/store/ — і це буде лише один редирект, а не два! Модуль самостійно «пройде» всі проміжні варіанти та видасть остаточний редирект.
[P]Швидке налаштування стандартних редиректів:
домен з www і без www
з index.php в кінці адреси або без нього
зі слешем в кінці адреси або без нього [/ P]
[P]редирект з http на https і назад
видалення множинних слешів з адреси
Як умов на перевірку можна задати: протокол сторінки, доменне ім'я сайту, шлях до сторінки, параметри.
Можна задавати правила переходів залежно від географії користувача: по місту, області або цілій країні відразу!
Можна задавати період активності правила (за датами), а також включати та вимикати окремі правила однією галочкою.
Можна використовувати функції користувача для перевірки поточної адреси на відповідність правилу, а також функції користувача для визначення підсумкової адреси для переходу.
Імпорт редиректів з Excel (можна завантажити файл або просто скопіювати дані безпосередньо з Excel).
Режим тестування редиректів дозволяє вам ввести адресу будь-якої сторінки сайту та подивитися, які редиректи на ній мають відбутися.
Історія переходів зберігає інформацію про всі випадки спрацьовування правил редиректів, інформацію про користувачів, їх IP-адреси та правила, які спрацювали.
Модуль реєструє серверні 404 помилки на сайті та дозволяє відстежити їх появу, знайти джерело битих посилань та створити правило для редиректу зі сторінки з 404 помилкою на нормальну сторінку.
Режим налагодження модуля: в режимі налагодження редиректи не виконуватимуться. Натомість у шапці сайту адміністратори бачитимуть, який редирект мав спрацювати на поточній сторінці.
Умови відповідності можна перевіряти на збіг, зміст підрядків, і регулярні вирази.
Автоматичний режим модуля
Ще однією унікальною функцією модуля «Редиректор» є автоматичний режим роботи.
В автоматичному режимі «Редиректор» слідкує за зміною адрес сторінок розділів та елементів інфоблоків при будь-яких спробах зміни цих розділів та елементів.
Як саме діє модуль:
Що сталося?
[B ] Що робить модуль?[/B]
Змінився елемент
Якщо змінилося яке- або поле, що впливає на адресу сторінки елемента, модуль створить редирект зі старої адреси сторінки елемента на новий. [/ P] ]
[P]Якщо змінилося якесь поле, що впливає на адресу розділу, модуль створить редирект зі старої адреси сторінки розділу на новий, а також аналогічні редиректи для всіх підрозділів та елементів даного розділу
[ /TR]
Видалений елемент
Буде створений редирект на розділ даного елемента
Видалено розділ
Будуть створені редиректи з усіх внутрішніх підрозділів і товарів на батьківський розділ
[ TD]
Додано елемент
Якщо з цієї адреси є раніше створений автоматичний редирект на іншу адресу, він буде вимкнений
[ TR]
Додано розділ
Якщо з цієї адреси є раніше створений автоматичний редирект на іншу адресу, він буде вимкнений
[/ TR]
Автоматичний режим включається для кожного інфоблоку окремо і не вимагає подальшої участі адміністратора: при створенні, редагуванні та видаленні розділів та елементів відстежуваного інфоблоку всі операції з редиректами будуть відбуватися автоматично.
Модуль підтримує такі коди редиректів:
301 Moved Permanently - сторінка назавжди переміщена на нову адресу, кешується браузером
302 Moved Temporarily - сторінка тимчасово переміщена на нову адресу, кешується браузером
303 See Other — результат можна знайти за новою адресою, яка не кешується браузером
307 Temporary Redirect — сторінка на короткий час переміщена на нову адресу, кешується браузером
410 Gone — сторінка за цією адресою видалена
Список оновлень
1.3.4 (05.12.2024)
Виправлення помилки кешування великої кількості правил
1.3.3 (10.06.2024)
Виправлення помилок
1.3.2 (25.02.2024)
Додано можливість відключення редиректів оголошенням константи TDREDIRECTOR_DISABLE
Додано кешування отримання даних із бази даних
Виправлення помилок на сторінці налаштувань
1.0.1 (19.12.2017)
Виправлення помилок у режимі "Авторедиректи".
Якщо увімкнено режим "Композитний сайт", при додаванні/редагуванні правила виводиться нагадування про те, що потрібно скинути кеш.
1.0.2 (16.01.2018)
Проведено оптимізацію SQL запитів.
1.0.3 (12.02.2018)
Збільшення швидкодії модуля з допомогою швидкої обробки правил.
1.0.4 (13.02.2018)
Виправлення помилок, пов'язаних із вхідними параметрами.
1.0.5 (28.02.2018)
Виправлено помилку при відображенні списку бекапів.
З бекапа виключено логи переходів.
1.0.6 (02.04.2018)
Виправлено помилку з дією "Нічого не робити". Виконувався нескінченний редирект.
Авторедиректи. Виведення всіх інфоблоків - fix
1.0.7 (04.04.2018)
Виправлена помилка очищення логів помилок 404
1.0.8 (23.04.2018)
В авторедиректах введено перевірку типу редиректу під час оновлення правила.
Введено перевірку середовища виконання скрипту.
1.0.9 (30.05.2018)
Виправлена помилка визначення функції користувача
1.1.0 (28.06.2018)
Виправлення помилки, коли глобальні правила виконувались кількома редиректами. Тепер це один редирект.
1.1.1 (28.08.2018)
Виправлено помилкову обробку службових символів при імпорті.
1.1.2 (03.09.2018)
Виправлена помилка у визначенні циклічного редиректу
1.1.3 (11.09.2018)
Виправлено роботу глобальних редиректів. За певних обставин не спрацьовували.
1.1.4 (20.12.2018)
Виправлення помилки історія переходів певного правила
1.1.5 (30.04.2019)
Додана можливість видалення записів із лога помилок.
Виправлення помилки через яку, за певних умов не визначався циклічний редирект.
1.1.6 (13.05.2019)
Виправлення помилки, через яку за певних умов не виконувались редиректи.
1.1.9 (15.10.2019)
Оптимізація запитів до бази даних.
1.1.10 (06.12.2019)
Додані кнопки для видалення всіх записів у таблицях "404 помилки" та "Історія переходів".
Додано фільтри "Звідки" та "Куди" у списку правил. Пошук працює в частині фрази в назві полів "Звідки", "Куди".
1.2.0 (31.01.2020)
Додавання нової таблиці в модуль.
1.2.1 (31.01.2020)
Збільшення продуктивності.
Виправлення помилки під час редагування правил у списку правил.
Виправлення помилки, при якій скидалася інформація про те, куди робити редирект.
1.2.2 (06.02.2020)
Ісправлення помилки, через яку не спрацьовував редирект, за відсутності правил у таблиці швидких правил.
1.2.3 (27.02.2020)
Виправлення помилок у роботі редиректів.
1.2.4 (28.02.2020)
Виправлення помилок у роботі редиректів.
1.2.5 (22.04.2020)
Доопрацювання вибірки даних на сторінках із 404 помилками та історією переходів.
1.2.7 (24.11.2020)
Виправлення помилки Ajax-запитів в адмінці.
Виправлення помилки при додаванні запису в балку.
Для таблиці швидких правил, для актуалізації змін, додано перевірку активності за основною таблицею правил.
Виправлення помилки прив'язки правила до сайту.
Виправлення помилки визначення сторінок зі статусом 404 та записом інформації про це в лог
1.2.8 (01.03.2021)
У розділі "правка" прибрано завантаження довідкової інформації, додано посилання на сторінку довідкової інформації.
1.2.9 (23.04.2021)
Виправлено помилку під час роботи дії "Виклик сторінки з помилкою 404".
Виправлено помилку при додаванні правила.
1.2.10 (01.12.2021)
Виправлено помилку під час створення авторедиректа, якщо символьний код товару був порожній.
1.2.11 (13.12.2021)
Виправлено помилку створення авторедиректу при видаленні розділу або елемента, що знаходиться в корені інфоблоку.
1.2.12 (22.09.2022)
Виправлено протокол на адресу "Від" на сторінці "Історія переходів".
Додано підтримку редиректу виду https://ім'я_сайту/? -> https://ім'я_сайту/