← Cloudflare Rules / rules / origin-rules
Referenční přehled parametrů API pro Origin Rules
Vytvořit různá přepsání zahrnutím různých parametrů akce do action_parameters pole:
| Typ přepisu | Co zahrnout |
|---|---|
| Host header override | host_header parametr |
| SNI override | sni objekt |
| Přepsání záznamu DNS / Přepsání cílového portu | origin objekt |
Parametry funkce Host header override
Úplná syntaxe action_parameters pole pro přepsání HTTP Host hlavička je následující:
"action_parameters": {
"host_header": "<HOST_HEADER_VALUE>"
}Parametry SNI override
Úplná syntaxe action_parameters pole pro přepsání hodnoty SNI příchozích požadavků vypadá takto:
"action_parameters": {
"sni": {
"value": "<SNI_VALUE>"
}
}Parametry přepsání záznamu DNS a přepsání cílového portu
Úplná syntaxe action_parameters pole pro přepsání názvu hostitele i cílového portu příchozích požadavků vypadá takto:
"action_parameters": {
"origin": {
"host": "<HOSTNAME>",
"port": <PORT>
}
}Pokud přepisujete pouze hostitele nebo port, vynechejte port nebo host parametr.
Konfigurace více přepsání v rámci jednoho pravidla
Stejné pravidlo Origin Rules může mít různé typy přepsání. Jedno pravidlo Origin Rules tak může provést HTTP Host přepsání hlavičky a přepsání cílového portu. Syntaxe takového pravidla by byla následující:
"action_parameters": {
"host_header": "<HOST_HEADER_VALUE>",
"origin": {
"port": <PORT>
}
}