コンテンツにスキップ

AVIF画像の圧縮を無効にする

AVIF画像の圧縮を無効にするルールを作成します。 リクエストで指定されたコンテンツタイプまたはファイル拡張子に基づいています。

次の例のルールは、リクエストで指定されたコンテンツタイプまたはファイル拡張子に基づいて、AVIF画像の圧縮を無効にします。

受信リクエストが一致する場合

  • カスタムフィルター式:

    • メディアタイプ image/avif または
    • ファイル拡張子 avif

その場合

  • 圧縮オプション > 圧縮を無効にする

例 API リクエスト

次の例は、既存の エントリポイントルールセット (ID {ruleset_id}) の http_response_compression フェーズのルールを単一の圧縮ルールに設定します。これは、ゾーンルールセットを更新する 操作を使用しています。

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": "http.response.content_type.media_type eq \"image/avif\" or http.request.uri.path.extension eq \"avif\"",
"action": "compress_response",
"action_parameters": {
"algorithms": [
{ "name": "none" }
]
}
}
]
}'