Контроль битых ссылок для 1С-Битрикс
- Отрасль
- Сайты на 1С-Битрикс: интернет-магазины, корпоративные и контентные проекты
- Гео
- Россия
- Цели
- Не допускать на сайте ссылок на несуществующие страницы: ловить их при сохранении, находить ночным сканером и вести историю исправлений.
- Тип
- B2B
- 1С-Битрикс: Управление сайтом
платформа, главный модуль 20.0.0+
- Информационные блоки
модуль Битрикса, контент которого проверяет brolinks.
brolinks — модуль для 1С-Битрикс, который проверяет внутренние ссылки в материалах сайта и сообщает о тех, что ведут на несуществующие страницы.
Модуль проверяет внутренние ссылки в материалах сайта на 1С-Битрикс и сообщает о тех, что ведут на несуществующие страницы.
Проверка при сохранении.
После сохранения элемента или раздела инфоблока в админке появляется предупреждение. В нём указано, в каком поле найдена ссылка (анонс, описание или конкретное дополнительное поле), какая ссылка не найдена и какой похожий адрес есть на сайте. Сохранение документа модуль не блокирует. Проверяются анонс, описание, свойства «HTML/текст», многострочные строковые свойства и пользовательские поля разделов.
Точное определение битых ссылок.
Ссылка последовательно проверяется по кэшу, по индексу адресов сайта, по файлам на диске и запросом к самому сайту, поэтому ЧПУ-страницы компонентов тоже учитываются. Внешние ссылки, mailto:, tel: и якоря пропускаются.
Подсказка правильного адреса.
Похожий адрес подбирается по индексу страниц, разделов и элементов с помощью расстояния Левенштейна. Порог похожести настраивается.
Ночной сканер.
Каждую ночь в заданное окно (по умолчанию 01:00–06:00) сканер частями проходит все элементы и разделы и не нагружает сайт днём. Запускается через агенты или cron.
Отчёт с историей.
В отчёт попадают только документы с ошибками. Исправленные ошибки остаются в списке со статусом «Исправлена» и датой исправления. Если ошибка появилась снова, она получает отметку «повторно». По каждой ошибке видна история: обнаружена, исправлена, появилась снова. Отчёт можно фильтровать по статусу, инфоблоку и адресу.
Требуется главный модуль версии 20.0.0 или выше.