← Документация WAF / custom-rules
Создание пользовательского правила в панели управления
-
На панели управления Cloudflare перейдите к разделу Правила безопасности страницу.
Перейдите в Правила безопасности ↗ -
Чтобы создать новое пустое правило, выберите Создать правило > Custom rules. Чтобы продублировать существующее правило, нажмите на три точки рядом с ним > Дублировать.
-
Введите описательное название правила в Название правила.
-
В разделе Когда входящие запросы соответствуют, используйте Поле раскрывающемся списке выберите HTTP-свойство. Для каждого запроса значение выбранного вами свойства для Поле сравнивается со значением, которое вы указали для Значение с помощью оператора, выбранного в Оператор.
-
В разделе Затем выберите действие, выберите действие правила в Выберите действие раскрывающемся списке. Например, если выбрать Block указывает Cloudflare отклонять запросы, соответствующие заданным вами условиям.
-
(Необязательно) Если вы выбрали Block действие, вы можете настройка пользовательского ответа.
-
Чтобы сохранить и развернуть правило, выберите Развернуть. Если вы ещё не готовы развернуть правило, выберите Save as Draft.
Настройка пользовательского ответа для заблокированных запросов
Когда вы выберете Block действие в правиле, вы можете при необходимости определить пользовательский ответ.
У пользовательского ответа есть три настройки:
-
С типом ответа: Выберите тип содержимого или стандартный ответ блокировки WAF из списка. Доступны следующие типы пользовательских ответов:
Значение в панели управления Значение API Пользовательский HTML "text/html"Пользовательский текст "text/plain"Пользовательский JSON "application/json"Пользовательский XML "text/xml" -
С кодом ответа: Выберите код состояния HTTP для ответа в диапазоне 400-499. Код ответа по умолчанию: 403.
-
Тело ответа: Тело ответа. Настройте допустимое тело в соответствии с выбранным типом ответа. Максимальный размер поля составляет 2 КБ.