Когда подходит этот сценарий
Сайт или магазин на «1С-Битрикс: Управление сайтом» с собственным доменом. Это руководство не описывает подключение облачного портала Битрикс24.
Проверки ниже выполняются на вашем сайте. Возможности конкретных плагинов и модулей зависят от версии и настроек; инструкция не подтверждает совместимость каждой конфигурации.
Шаг 1
Найдите источник нагрузки или мусорных заявок
На сайте могут одновременно работать каталог, поиск, веб-формы и обмен с 1С. Сначала отделите подозрительные запросы от штатных процессов.
Каталог, фильтр и поиск
В access.log сопоставьте частоту запросов к карточкам, разделам, фильтру и поиску с временем ответа и нагрузкой базы данных. Проверьте, не совпадает ли всплеск со штатной индексацией, обновлением каталога или работой интеграции.
Формы и оформление заказа
Запишите время повторяющихся обращений и конкретный компонент или обработчик, который их принимает. Сравните заявки с CRM и почтой. Недостоверный контакт не всегда означает бота, а успешный HTTP-ответ ещё не подтверждает доставку заявки.
Обмен с учётной системой
Согласуйте с ответственным за 1С расписание и используемый URL обмена. Автоматическая выгрузка товаров и загрузка заказов может создавать серии запросов; её нельзя блокировать только из-за частоты или отсутствия браузера.
Шаг 2
Проверьте особенности вашего проекта на Битрикс
Готовое решение, версия компонентов и собственные доработки определяют фактические пути запросов. Не переносите чужие настройки без проверки.
Штатные и доработанные формы
Проверьте настройки используемого компонента, обязательные поля и серверную проверку. Если применяется CAPTCHA, убедитесь, что проверяется её ответ, а не только выводится картинка. Не правьте ядро Битрикс ради подключения облачной фильтрации.
Композитный режим и AJAX
Пройдите сайт без авторизации с включённым композитным кешем, если он используется. Проверьте динамические области, корзину и отправку форм. При проблеме найдите фактический AJAX-запрос; не отключайте весь композитный режим или все ограничения без диагностики.
Обмен, CRM и платежи
Запишите URL обмена с 1С и обработчики входящих уведомлений платёжной системы. Согласуйте доступ машинных клиентов до подключения: они могут не выполнять браузерные проверки. Исключение не должно отменять авторизацию обмена или проверку подписи платежа.
Шаг 3
Подготовьте DNS, HTTPS и контрольные операции
Файлы сайта, база данных и настройки Битрикс остаются на текущем сервере. Для описанного подключения не требуется модуль из Маркетплейса.
Сохраните исходную конфигурацию
Сделайте резервную копию файлов и базы. Запишите A-, AAAA-, CNAME-записи, TTL и исходный адрес для основного домена и www. Если сайт многосайтовый, составьте список доменов и проверяйте каждый отдельно; схему согласуйте с поддержкой.
Проверьте HTTPS и интеграции
На исходном сервере должен работать HTTPS для нужного домена. Подготовьте тест формы, входа, заказа, оплаты и обмена с 1С. Сохраните исходные результаты: доставку заявки, статус заказа и итог последнего успешного обмена.
Выберите окно переключения
Договоритесь о времени с администратором сайта и специалистом по 1С. Не совмещайте переключение с обновлением ядра, импортом большого каталога или изменением платёжных модулей. Подготовьте прежние DNS-значения для возврата.
Шаг 4
Подключите защиту и проверьте маршрут
Веб-запросы проходят через BotProtection перед исходным сервером. Переключайте домен только после подготовки конфигурации и сертификата.
Добавьте домен и исходный сервер
В личном кабинете BotProtection добавьте основной домен и используемый www. Следуйте инструкции для исходного сервера. До изменения DNS подтвердите готовность HTTPS и обсудите обмен с 1С и платёжные уведомления.
Выполните изменения DNS
Используйте параметры, выданные для домена, и проверку в разделе «Настройка DNS». Не меняйте почтовые MX и TXT-записи. Наличие AAAA, CDN или нескольких серверов требует согласованной схемы; не удаляйте записи наугад.
Проверьте витрину и машинные запросы
После обновления DNS пройдите обычный путь клиента и запустите согласованный контрольный обмен с 1С. Проверьте каталог, форму, заказ и уведомления. Затем применяйте дополнительные правила по одному и наблюдайте за ошибками.
Проверьте результат на своём сайте
Сначала подтвердите доступность важных операций. Затем сравнивайте качество обращений, ошибки и нагрузку за сопоставимые периоды.
Формы и CRM принимают обращения
Отправьте заявку без авторизации, проверьте обязательные поля, CAPTCHA при её наличии, уведомление и запись в CRM.
Композитный сайт работает корректно
Проверьте динамические области, поиск, фильтр, корзину и личный кабинет. Убедитесь, что персональные данные не попадают в общий кеш.
Обмен с 1С завершился успешно
Сверьте товары, цены, остатки и заказы после контрольного обмена. Проверьте логи и итог процесса с обеих сторон, а не только открытие URL.
Оплата и поисковый обход сохранены
Проверьте серверные уведомления, статусы заказа, robots.txt, sitemap, HTTPS и редиректы на основной домен.
Число заблокированных запросов не равно числу предотвращённых заявок или рекламных кликов. Полезный результат — меньше подтверждённого вредоносного трафика при сохранении работы сайта.
Если что-то пошло не так
Начните с конкретной операции, времени ошибки и последнего изменения. Эти данные помогут отделить проблему фильтра от ошибки CMS или интеграции.
Обмен с 1С перестал проходить
Зафиксируйте время, URL и этап ошибки без передачи пароля. Сопоставьте журнал 1С с логами исходного сервера и фильтрации. Проверьте последнее ограничение и согласуйте доступ к конкретному обработчику, сохранив авторизацию. Не разрешайте весь /bitrix/ и не отключайте проверку учётных данных.
Форма или корзина работает только у администратора
Проверьте страницу в отдельной сессии без авторизации. Сравните AJAX-запросы и кеш для гостя и администратора. Отключите последнее добавленное правило и повторите тест. Авторизованный просмотр не подтверждает работоспособность публичного пути клиента.
Нагрузка не снизилась после подключения
Проверьте DNS и фактический маршрут проблемного домена. Сопоставьте нагрузку с запросами: её причиной могут быть импорт, агенты, запросы базы данных или доработки, а не внешний бот-трафик. Фильтрация не исправляет медленные операции внутри CMS.
Как вернуть прежний маршрут
- Если ошибка появилась после дополнительного правила, сначала отключите это правило и повторите контрольную операцию.
- Если нужно вернуть подключение целиком, восстановите сохранённые веб-записи домена и www в панели DNS. Для сложной схемы используйте заранее согласованный план.
- Дождитесь обновления DNS-кэшей и проверьте HTTPS, формы и интеграции. Возврат не происходит мгновенно: время зависит от TTL и кеширования.
Не удаляйте домен из защиты, пока часть посетителей ещё может обращаться по прежнему закешированному маршруту. Кратковременная недоступность при переключении возможна.
Помощь с подключениемЧастые вопросы
Нужен ли модуль BotProtection для 1С-Битрикс?
Для описанного подключения через DNS отдельный модуль и правка ядра не требуются. Сайт остаётся на текущем сервере. Подготовку маршрута, сертификата и интеграций нужно завершить до изменения записей домена.
Подходит ли инструкция для Битрикс24?
Это руководство относится к «1С-Битрикс: Управление сайтом». Облачный портал Битрикс24 и коробочные корпоративные порталы имеют другую схему размещения и интеграций; возможность подключения нужно обсуждать отдельно.
Можно ли сохранить обмен с 1С и защитить каталог?
Да, эти сценарии нужно разделить при настройке и проверке. Определите реальный обработчик обмена и способ авторизации, согласуйте его доступность и выполните контрольную выгрузку и загрузку. Это не означает разрешение любого автоматического запроса к сайту.
Заменяет ли антибот-защита безопасность Битрикс?
Нет. Она не заменяет обновления ядра и модулей, управление правами, защиту приложения и резервные копии. Результат фильтрации оценивайте вместе с доступностью сайта, корректностью заказов и обмена данными.
Документация платформы
Сверяйте настройки своей версии с официальной документацией. Порядок подключения BotProtection приведён в разделе DNS и личном кабинете.