INTEGRITY Документация

Request Header Transform Rules

Используйте Request Header Transform Rules, чтобы изменять заголовки HTTP-запросов, отправляемых на исходный сервер (сервер, на котором размещены ваш сайт или приложение).

flowchart LR
accTitle: Header modifications diagram
accDescr: Header transform rules can change the headers sent to your origin server (request header modifications) or sent your your website visitors (response header modifications).

A[Visitor]
B((Cloudflare))
C[(Origin server)]

A -.-> B == "Includes request<br> header modifications" ==> C
C -.-> B -. "Includes response<br> header modifications" .-> A

style A stroke-width: 2px
style B stroke: orange,fill: orange,color: black
linkStyle 0,2,3 stroke-width: 1px
linkStyle 1 stroke-width: 3px

Чтобы изменить заголовки HTTP в ответ отправляется посетителям сайта, см. Response Header Transform Rules.

С помощью Request Header Transform Rules можно:

Правило преобразования заголовка запроса можно создать в панели управления, через API, или с помощью Terraform.

Для более сложных изменений заголовков запроса используйте Snippets.

Важные примечания

Порядок выполнения

Порядок выполнения функций Rules следующий:

Перечисленные выше типы правил имеют приоритет над Page Rules. Это означает, что Page Rules будут переопределены, если совпадение найдено одновременно для Page Rules и для продуктов Rules, перечисленных выше.

Как правило, для нетерминирующие действия последнее изменение, внесённое правилами в той же фаза будет иметь приоритет (более поздние правила могут перезаписывать изменения, внесённые предыдущими правилами). Однако для завершающих действий (Block, Перенаправление, или одно из действий проверки), обработка правил остановится, и действие будет выполнено немедленно.

Например, если несколько правил с Перенаправление совпадение действия, Cloudflare всегда будет использовать URL redirect первого совпавшего правила. Кроме того, если вы настраиваете URL redirect с помощью разных продуктов Cloudflare (Single Redirects и Bulk Redirects), применяется продукт, который выполняется первым при совпадении правила (в данном случае Single Redirects).

См. Список фаз с порядком выполнения продуктов.

Устранение неполадок

При устранении неполадок с Request Header Transform Rules используйте Cloudflare Trace чтобы определить, срабатывает ли правило для конкретного URL.