Защита от парсинга / модуль для 1С-Битрикс

Настройки игнорирования по URL страницы

В современных сайтах при открытии одной страницы часто загружается множество дополнительных элементов: изображения, скрипты, а также выполняются служебные AJAX-запросы к специальным адресам. Все эти обращения могут фиксироваться модулем защиты как отдельные «хиты» (посещения страниц). В результате реальная картина искажается: посетитель открыл всего одну страницу, а модуль видит несколько хитов за секунду и может ошибочно принять это за подозрительную активность.

Чтобы этого не происходило, в блоке «Настройки игнорирования по URL страницы» есть два удобных инструмента. Они позволяют «объяснить» модулю, какие обращения не нужно учитывать как отдельные посещения.

Настройки модуля - исключения url

Игнорировать страницы с расширениями — эта настройка не засчитывает запросы к статическим файлам: картинкам, скриптам, документам. По умолчанию здесь уже указан список популярных расширений:
css;js;jpg;jpeg;png;gif;svg;webp;txt (расширения разделяются точкой с запятой).

Почему это важно? Например, если на сайте включен композит (кеширование страниц), он может отдавать устаревшие версии страниц со ссылками на уже удалённые файлы. Тогда при каждой такой ссылке сервер будет возвращать ошибку 404, а модуль защиты — фиксировать дополнительные хиты. Исключение статических расширений помогает избежать этой проблемы.

Игнорировать страницы, содержащие эти подстроки — здесь вы можете перечислить части URL (подстроки), обращения к которым не должны считаться хитами. Это особенно полезно для служебных скриптов, которые не видны посетителю, но постоянно вызываются в фоне.

По умолчанию в поле уже внесены три подстроки, характерные для «коробочных» решений 1С-Битрикс:
/sale.gift.product/ajax.php;/bitrix/spread.php;/ajax/goals.php
Они разделены точкой с запятой. Вы можете добавлять свои адреса по тому же принципу.

Как настроить под свой сайт (пошаговая инструкция)

  1. Убедитесь, что модуль защиты включён.
  2. Откройте типовую страницу вашего сайта (главную, карточку товара, новость — любую, которая часто посещается).
  3. Сразу после этого зайдите в раздел «Список всех хитов» (путь: Сервисы → Защита от парсинга → Список всех хитов).
  4. Найдите в списке свой IP-адрес и посмотрите, сколько хитов было записано за одно ваше действие. Если их больше одного, изучите, какие именно URL фигурируют в списке.
  5. Проанализируйте эти адреса: возможно, среди них есть служебные AJAX-обращения или ссылки на отсутствующие файлы. Скопируйте характерные части этих URL (подстроки) и добавьте их в соответствующее поле настроек.
  6. Сохраните изменения и повторите проверку — теперь лишние хиты не должны появляться.

Благодаря этим простым действиям модуль будет точнее отслеживать реальную активность посетителей и не будет ложных блокировок.