コンテンツにスキップ

自動ミニファイの無効化

あなたのサイトがまだ自動ミニファイの非推奨機能を使用している場合は、CloudflareのダッシュボードまたはAPIを介して自動ミニファイを無効にしてください。

ダッシュボード

Cloudflareのダッシュボードを介して自動ミニファイを無効にするには:

  1. Cloudflareダッシュボードにログインします。
  2. Speed > Optimizationに移動します。
  3. Content Optimizationに移動します。
  4. Auto Minifyのすべてのオプションの選択を解除します。

API

始める前に

必要なもの:

  • 次の権限を持つAPIトークン
    • Zone - Zone Settings - Edit
    • Zone - Zone Settings - Read

(オプション) ゾーンのステータスを確認

ゾーンの自動ミニファイのステータスを確認するには、/zones/<ZONE_ID>/settings/minifyエンドポイントにGETリクエストを送信します。

cURLの例
curl 'https://api.cloudflare.com/client/v4/zones/<ZONE_ID>/settings/minify' \
--header "Authorization: Bearer <CF_API_TOKEN>" \
--header "Content-Type: application/json"

次のような応答が得られます。強調表示された行のいずれかの値が"on"である場合は、それらを無効にする必要があります。

例の応答
{
"result": {
"id": "minify",
"value": { "css": "off", "html": "off", "js": "off" },
"modified_on": null,
"editable": true
},
"success": true,
"errors": [],
"messages": []
}

APIで無効化

ゾーンの自動ミニファイを無効にするには、/zones/<ZONE_ID>/settings/minifyエンドポイントにPATCHリクエストを送信します。

cURLの例
curl -X PATCH 'https://api.cloudflare.com/client/v4/zones/<ZONE_ID>/settings/minify' \
--header "Authorization: Bearer <CF_API_TOKEN>" \
--header "Content-Type: application/json" \
-d '{"value":{"css":"off","html":"off","js":"off"}}'

成功した場合、次のような応答が得られます。successの値はtrueであるべきです。

無効化された応答の例
{
"result": {
"id": "minify",
"value": { "js": "off", "css": "off", "html": "off" },
"modified_on": "2024-08-15T19:32:20.882640Z",
"editable": true
},
"success": true,
"errors": [],
"messages": []
}