Skip to content

Disable Brotli compression

Create a compression rule to turn off Brotli compression for all incoming requests of a given zone.

The following example rule will disable Brotli compression for all incoming requests of a given zone. The only available compression algorithm will be Gzip.

Example

When incoming requests match

  • All incoming requests

Then

  • Compression options: Custom
  • Define a custom order for compression types: Gzip

If the client does not support Gzip compression, the response will be uncompressed.

Example API request

The following example sets the rules of an existing entry point ruleset (with ID {ruleset_id}) for the http_response_compression phase to a single compression rule, using the Update a zone ruleset operation:

Terminal window
curl --request PUT \
https://api.cloudflare.com/client/v4/zones/{zone_id}/rulesets/{ruleset_id} \
--header "Authorization: Bearer <API_TOKEN>" \
--header "Content-Type: application/json" \
--data '{
"rules": [
{
"expression": "true",
"action": "compress_response",
"action_parameters": {
"algorithms": [
{ "name": "gzip" }
]
}
}
]
}'