← Правила Cloudflare / rules / snippets
Создайте snippet в дашборде
-
На панели управления Cloudflare перейдите к разделу Snippets страницу.
Перейдите в Snippets ↗ -
(Необязательно) Если вы ещё не создали ни одного snippet, выберите один из шаблонов snippet, который соответствует типичному сценарию использования. Затем просмотрите и скорректируйте предложенный код snippet.
Чтобы начать с нуля, нажмите Создайте Snippet.
-
В Название Snippet, введите понятное название сниппета. После создания сниппета изменить название нельзя.
-
Введите JavaScript-код snippet в редакторе кода. Проверить, как ваш snippet обрабатывает входящие запросы, можно с помощью HTTP и Предпросмотр вкладки.
-
Выберите Правило Snippet чтобы настроить, когда будет выполняться сниппет.
-
В разделе Выполняйте этот Snippet, если входящие запросы соответствуют, выберите, следует ли запускать сниппет только для запросов, соответствующих пользовательскому выражению фильтра, или для всех входящих запросов.
-
(Необязательно) Чтобы определить пользовательское выражение, используйте Expression Builder (указав одно или несколько значений для Поле, Оператор, а также Значение) или вручную введите выражение с помощью Expression Editor. Дополнительные сведения см. Редактирование выражений в дашборде.
-
Выберите Готово.
-
Чтобы развернуть snippet, нажмите Развернуть. Если вы ещё не готовы развернуть сниппет, откройте выпадающий список рядом с Развернуть и выберите Save as Draft.
Если в выражении правила используется совпадение по имени хоста, может появиться запрос на создание проксируемой DNS-записи для этого хоста. См. Устранение неполадок, где это описано подробнее.