Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

ダッシュボードでルールを作成する

最終更新 Markdown で表示Agent セットアップ
  1. Cloudflare ダッシュボードで Cache Rules ページを開きます。

    Cache Rules を開く ↗
  2. Create rule を選択します。

  3. (任意)よくある用途向けのルールテンプレートを 1 つ選びます。提案されたルール設定を確認し、必要に応じて調整します。

  4. Rule name に、ルールのわかりやすい名前を入力します。

  5. When incoming requests match で、すべてのトラフィックに適用する場合は All incoming requests を、カスタム式に一致するトラフィックだけに適用する場合は Custom filter expression を選択します。

  6. Custom filter expression を選んだ場合は、When incoming requests matchルール式 を定義します。Field のドロップダウンから HTTP プロパティを選び、Operator を選択します。利用できるフィールドと演算子は Available settings を参照してください。

    Expression Builder でフィールドを選択する
  7. フィールドと演算子を選んだら、Cache Rule を発動する値を入力します。たとえば、フィールドが Hostname、演算子が equals で値が cloudflare.com なら、そのホスト名へのリクエストにルールが一致します。

    ルールの例
  8. ThenCache eligibility で、一致するリクエストをキャッシュ対象外にする場合は Bypass cache を、Cloudflare にキャッシュを試行させる場合は Eligible for cache を選択します。cache-control ヘッダー もキャッシュ対象かどうかに影響します。

  9. 前の手順で Eligible for cache を選んだ場合は、Available settings に記載のオプションをカスタマイズできます。

  10. Place at のドロップダウンで、ルールの順序を選べます。一覧ページからも、作成済みルールの順序を変更できます。

  11. 保存してデプロイするには Deploy を選択します。まだデプロイしない場合は Save as Draft を選択します。

    ルール式でホスト名をマッチさせる場合、そのホスト名向けのプロキシ済み DNS レコードを作成するよう求められることがあります。詳細は トラブルシューティング を参照してください。

役に立ちましたか?