Rules 向けの次の 例 を参照してください。 リソースを絞り込む...Terraform で /images を S3 バケットへルーティングするURI パスが /images で始まるリクエストを、Terraform を使った Cloud Connector で特定の AWS S3 バケットへルーティングします。`/images` を S3 バケットへルーティングするCloud Connector を使い、URI パスが /images で始まるリクエストを特定の AWS S3 バケットへルーティングします。EU の訪問者を Google Cloud Storage バケットへ送るCloud Connector を使い、EU の訪問者からのトラフィックをすべて Google Cloud Storage バケットへルーティングします。Azure Blob Storage から /static-assets を配信するCloud Connector を使い、URI パスが /static-assets で始まるリクエストを Azure Blob Storage コンテナーへルーティングします。Brotli 圧縮を無効にするゾーンへのすべての受信リクエストで Brotli 圧縮をオフにする圧縮ルールを作成します。AVIF 画像の圧縮を無効にするコンテンツタイプ、またはリクエストに含まれるファイル拡張子に基づいて、AVIF 画像の圧縮をオフにする圧縮ルールを作成します。デフォルトのコンテンツタイプで Zstandard 圧縮を有効にするCloudflare がデフォルトで圧縮するレスポンスのコンテンツタイプに対して、Zstandard 圧縮を有効にする圧縮ルールを作成します。CSV ファイルに Gzip 圧縮を使うCSV ファイルの優先圧縮方式として Gzip を設定する圧縮ルールを作成します。特定パスでは Brotli 圧縮だけを使う特定の URI パスで、対応する圧縮アルゴリズムを Brotli だけにする圧縮ルールを作成します。Terraform で単一の設定ルールを定義するTerraform で設定ルールを作成し、指定ゾーンの API リクエストに対して Email Obfuscation と Browser Integrity Check をオフにします。HTTP Host ヘッダーと DNS レコードを変更するOrigin Rule を作成し、HTTP Host ヘッダーと解決先の DNS レコードを変更します。宛先ポートを変更する宛先ポートを変更するオリジンルールを作成します。Terraform でオリジンルールを 1 件定義するTerraform でオリジンルールを作成し、API リクエストの Host ヘッダー、解決先ホスト名、宛先ポートを上書きします。同じ URL で直接アクセスできる A/B テストCookie に基づいて返すレスポンスを制御し、A/B テストを設定します。A/B テスト向けに Cookie へ日付を付与するCookie の有効期限とテストグループを動的に設定します。ヘッダーによる認証ヘッダー内の既知の事前共有キーに基づいて、リクエストを許可または拒否します。 WebCrypto API の代替ではありません。Bot Management の情報をオリジンへ送るオリジンへ Bots の情報を送ります。利用できるフィールドの一覧は Bot Management variables を参照してください。疑わしいボットをハニーポットへ送るbot score フィールド を使い、ボットをハニーポットへ送ります。マップオブジェクトに基づく一括リダイレクトリクエスト URL に対応するマップオブジェクトに基づいて、特定の URL へリクエストをリダイレクトします。国コードによるリダイレクト訪問者のヘッダーにある国コードに基づいてレスポンスをリダイレクトします。カスタムキャッシュプログラムからアセットの保存、取得、削除を行います。このテンプレートで性能を最適化し、独自のキャッシュ戦略を実装できます。デバッグログエラーレスポンスのデバッグ情報をログサービスへ送ります。CORS ヘッダーを定義するCross-Origin Resource Sharing (CORS) ヘッダーを調整し、プリフライトリクエストを処理します。オリジンからのリダイレクトをたどるfetch リクエストを変更してオリジンからのリダイレクトをたどり、クライアントが最終レスポンスを受け取れるようにします。リクエストヘッダーに HEX タイムスタンプを追加するデバッグ、追跡、カスタムルーティングのために、オリジンサーバーへ送るリクエストに、現在のタイムスタンプを 16 進数形式で入れたカスタムヘッダーを追加します。JSON Web Token(JWT)を検証するAuthorization ヘッダーから JWT を取り出し、WebCrypto API で HMAC-SHA256 署名を検証し、クレームを確認します。メンテナンスページオリジンサーバーやキャッシュからコンテンツを取得せず、カスタムのメンテナンスページを返します。ダウンタイム通知、計画メンテナンス、緊急メッセージに向いています。特定の値で Set-Cookie ヘッダーを上書きする特定の Set-Cookie ヘッダーを取得し、指定した値に更新します。403 Forbidden を別ページへリダイレクトするオリジンが 403 Forbidden を返した場合に、別のページへリダイレクトします。あるドメインから別のドメインへリダイレクトするあるドメインへのリクエストをすべて、別のドメインへリダイレクトします。API レスポンスからフィールドを削除するオリジンが JSON を返した場合、レスポンスをパースしてフィールドを削除し、加工したレスポンスを返します。オリジンへ送る前にクエリ文字列を削除するオリジンへ渡す前に、リクエストから特定のクエリ文字列を削除します。レスポンスヘッダーを削除する特定の名前で始まるヘッダーを、レスポンスからすべて削除します。受信リクエストの情報を返すCloudflare のグローバルネットワークが提供する、受信リクエストの情報を返します。HTML ページのリンクを書き換えるHTML レスポンス内のリンクを動的に書き換えます。サイト移行やブランディングの更新に使えます。オリジンを変更し、パスを書き換えるリクエストを別のオリジンへ振り分け、URL パスの先頭にディレクトリを追加し、特定のセグメントを削除します。セキュリティヘッダーを設定するX-XSS-Protection、X-Frame-Options、X-Content-Type-Options などの一般的なセキュリティヘッダーを設定します。タイムスタンプをカスタムヘッダーとしてオリジンへ送るタイムスタンプを16進数に変換し、カスタムヘッダーとしてオリジンへ送ります。オリジンのレスポンスに応じて別オリジンへルーティングする元のリクエストへのレスポンスが 200 OK でもリダイレクトでもない場合、別のオリジンへ送ります。リクエストに署名するHMAC と SHA-256 アルゴリズムで署名済みリクエストを検証するか、403 を返します。疑わしいリクエストを遅くするBot Score に基づいて疑わしいと判断したルールに一致する受信リクエストへ、遅延を加えます。ワイルドカードの CORS レスポンスヘッダーを追加するレスポンスヘッダー変換ルールを作成し、静的なワイルドカード値で Access-Control-Allow-Origin HTTP ヘッダーをレスポンスに追加します。現在のボットスコアをリクエストヘッダーに追加するリクエストヘッダー変換ルールを作成し、現在のボットスコアを入れた X-Bot-Score HTTP ヘッダーをリクエストに追加します。静的な値のリクエストヘッダーを追加するリクエストヘッダー変換ルールを作成し、静的な値(Cloudflare)の X-Source HTTP ヘッダーをリクエストへ追加します。他ゾーンからのサブリクエストにリクエストヘッダーを追加する別ゾーンからの Workers サブリクエストに HTTP ヘッダーを追加する、リクエストヘッダー変換ルールを作成します。静的な値のレスポンスヘッダーを追加するレスポンスヘッダー変換ルールを作成し、静的な値(cookiename=value)の set-cookie HTTP ヘッダーをレスポンスに追加します。URL パスのエンコード済みスラッシュを正規化するTransform Rules の URL rewrite rule を作成し、リクエストパス内のエンコード済みフォワードスラッシュ(%2F)を通常のスラッシュ(/)に正規化します。リクエストヘッダーを削除するリクエストヘッダー変換ルール(Transform Rules の一部)を作成し、リクエストから cf-connecting-ip HTTP ヘッダーを削除します。レスポンスヘッダーを削除するレスポンスヘッダー変換ルール(Transform Rules の一部)を作成し、レスポンスから cf-connecting-ip HTTP ヘッダーを削除します。ブログアーカイブ URL を書き換えるURL 形式 /posts/<YYYY>-<MM>-<DD>-<TITLE> を新しい形式 /posts/<YYYY>/<MM>/<DD>/<TITLE> に書き換える Transform Rule を作成します。移動したサイトセクションのパスを書き換えるTransform Rules の一部である URL 書き換えルールを作成し、/blog/<PATH> 以下をすべて /marketing/<PATH> に書き換えます。アーカイブしたブログ投稿のパスを書き換える/news/2012/... URI パスへのリクエストを /archive/news/2012/... に書き換える URL 書き換えルール(Transform Rules の一部)を作成します。オブジェクトストレージバケット向けにパスを書き換えるTransform Rules の URL rewrite rule を作成し、/files/... の URI パスへのリクエストを /... へ書き換えます。複数の URL セグメントを含む画像パスを書き換えるTransform Rules の URL 書き換えルールを作成し、/images/<FOLDER1>/<FOLDER2>/<FILENAME> へのリクエストを /img/<FILENAME> に書き換えます。URL クエリ文字列を書き換えるTransform Rule を作成し、リクエストパスを /blog から /blog?sort-by=date に書き換えます。特定の国の訪問者向けにページパスを書き換えるURL リライトルール(Transform Rules の一部)を 2 つ作成し、特定の国の訪問者向けにウェルカムページのパスを書き換えます。現在のボットスコアをレスポンスヘッダーに設定するレスポンスヘッダー変換ルール(Transform Rules の一部)を作成し、現在のボットスコアを入れた X-Bot-Score HTTP ヘッダーをレスポンスに設定します。静的な値のレスポンスヘッダーを設定するレスポンスヘッダー変換ルール(Transform Rules の一部)を作成し、レスポンスの X-Bot-Score HTTP ヘッダーを静的な値(Cloudflare)に設定します。モバイルリダイレクトを行うモバイル端末の訪問者を別のホスト名へ送るリダイレクトルールを作成します。管理画面へのリクエストを HTTPS へリダイレクトするstore.example.com の管理画面へのリクエストを HTTPS へリダイレクトし、元のパスとクエリ文字列を保つリダイレクトルールを作成します。あるドメインから別ドメインへリクエストをリダイレクトする廃止した HTTP サービス(ポート 80)を除き、機能を保ったまま、すべてのリクエストを別ドメインへ送るリダイレクトルールを作成します。1 つの国からのリクエストを別ドメインへリダイレクトする英国からのすべてのウェブサイト訪問者を別ドメインへリダイレクトし、同じパスの機能はそのまま残すリダイレクトルールを作成します。ドメインへのリクエストを新しいドメインへリダイレクトするドメインのすべての URL を、新しいドメインのルートへ向けるリダイレクトルールを作成します。旧ドメインのサブドメインも含みます。別のホスト名へリクエストをリダイレクトするsmallshop.example.com へのすべてのリクエストを、HTTPS で別のホスト名へリダイレクトし、元のパスとクエリ文字列を維持するリダイレクトルールを作成します。地域の訪問者を特定のサブドメインへリダイレクトする英国とフランスからの訪問者を、example.com サイトのルートパス(/)から、それぞれのローカライズ済みサブドメイン https://gb.example.com と https://fr.example.com へリダイレクトする リダイレクトルールを作成します。訪問者を新しいページ URL へリダイレクトする/contact-us/ から新しいパス /contacts/ へ訪問者を送るリダイレクトルールを作成します。ルートから WWW へリダイレクトするルート(「apex」または「naked」ドメインとも呼ばれます)から WWW サブドメインへ、HTTPS リクエストを転送するリダイレクトルールを作成します。WWW からルートへリダイレクトするWWW サブドメインからルート(「apex」または「naked」ドメインとも呼ばれます)へ HTTPS リクエストを転送するリダイレクトルールを作成します。URL パスからロケールを削除するロケール情報を含む古い URL 形式から新しい URL 形式へ訪問者をリダイレクトするリダイレクトルールを作成します。