Skip to content

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

Configuration Rules の設定

最終更新 Markdown で表示Agent セットアップ

configuration rule では、次の構成設定を変更できます。

Automatic HTTPS Rewrites

Automatic HTTPS Rewrites は、HTTPS で配信できるリソースやリンクの URL を http から https に書き換え、エンドユーザーが Mixed content エラーを見ないようにします。

この設定で、一致するリクエストに対して Automatic HTTPS Rewrites をオンまたはオフにします。

API 情報

API 構成プロパティ名: "automatic_https_rewrites" (boolean)。

API 構成の例json
"action_parameters": {
  "automatic_https_rewrites": true
}

完全な API の例については、API で Configuration Rule を作成する を参照してください。

Browser Integrity Check

Browser Integrity Check は、スパマーがよく悪用する特定の HTTP ヘッダーに基づいて、ページへのアクセスをブロックします。

この設定で、一致するリクエストに対して Browser Integrity Check をオンまたはオフにします。

API 情報

API 構成プロパティ名: "bic" (boolean)。

API 構成の例json
"action_parameters": {
  "bic": true
}

完全な API の例については、API で Configuration Rule を作成する を参照してください。

Disable Real User Monitoring (RUM)

Cloudflare Web Analytics(Real User Monitoring(RUM)とも呼びます)は、Cloudflare が提供する無料の、プライバシーを重視したウェブサイト分析です。

この設定で、一致するリクエストに対して Web Analytics をオフにします。

API 情報

API 構成プロパティ名: "disable_rum" (boolean)。

API 構成の例json
"action_parameters": {
  "disable_rum": true
}

完全な API の例については、API で Configuration Rule を作成する を参照してください。

Disable Zaraz

Cloudflare Zaraz は、ウェブサイトのサードパーティツールとサービスを一括して制御し、Cloudflare のグローバルネットワークへオフロードできます。

この設定で、一致するリクエストに対して Zaraz をオフにします。

API 情報

API 構成プロパティ名: "disable_zaraz" (boolean)。

API 構成の例json
"action_parameters": {
  "disable_zaraz": true
}

完全な API の例については、API で Configuration Rule を作成する を参照してください。

Email Obfuscation

Email Obfuscation は、ボットやハーベスターからメールアドレスを隠し、サイトの人間の訪問者には見える状態を保つことで、スパムを防ぎます。

この設定で、一致するリクエストに対して Email Obfuscation をオンまたはオフにします。

API 情報

API 構成プロパティ名: "email_obfuscation" (boolean)。

API 構成の例json
"action_parameters": {
  "email_obfuscation": false
}

完全な API の例については、API で Configuration Rule を作成する を参照してください。

Fonts

Cloudflare Fonts は、Google Fonts をウェブサイト自身のオリジンから配信するよう書き換え、サードパーティのフォントプロバイダーへの依存を不要にします。

この設定で、一致するリクエストに対して Cloudflare Fonts をオンまたはオフにします。

API 情報

API 構成プロパティ名: "fonts" (boolean)。

API 構成の例json
"action_parameters": {
  "fonts": false
}

完全な API の例については、API で Configuration Rule を作成する を参照してください。

Hotlink Protection は、他サイトによる画像の無断利用を防ぎ、オリジンサーバーが消費する帯域を減らせます。

この設定で、一致するリクエストに対して Hotlink Protection をオンまたはオフにします。

API 情報

API 構成プロパティ名: "hotlink_protection" (boolean)。

API 構成の例json
"action_parameters": {
    "hotlink_protection": false
}

完全な API の例については、API で Configuration Rule を作成する を参照してください。

I'm Under Attack

有効にすると、Under Attack mode はレイヤー 7 の DDoS 攻撃の緩和を助ける追加のセキュリティチェックを行います。検証済みのユーザーはウェブサイトにアクセスでき、疑わしいトラフィックはブロックされます。

この設定で、一致するリクエストに対して Under Attack mode をオンまたはオフにします。

API 情報

API 構成プロパティ名: "security_level" (string)。

API の値: "off""essentially_off""under_attack"

API 構成の例json
"action_parameters": {
  "security_level": "under_attack"
}

完全な API の例については、API で Configuration Rule を作成する を参照してください。

Markdown for Agents

Markdown for Agents は、コンテンツネゴシエーションヘッダー(Accept: text/markdown)を使うリクエストに対して、HTML を自動で Markdown に変換します。

この設定で、一致するリクエストに対して Markdown for Agents をオンまたはオフにします。

API 情報

API 構成プロパティ名: "content_converter" (boolean)。

API 構成の例json
"action_parameters": {
  "content_converter": true
}

完全な API の例については、API で Configuration Rule を作成する を参照してください。

Opportunistic Encryption

Opportunistic Encryption は、ブラウザーが HTTP URI へ暗号化された TLS チャネル経由でアクセスできるようにします。

この設定で、一致するリクエストに対して Opportunistic Encryption をオンまたはオフにします。

API 情報

API 構成プロパティ名: "opportunistic_encryption" (boolean)。

API 構成の例json
"action_parameters": {
  "opportunistic_encryption": true
}

完全な API の例については、API で Configuration Rule を作成する を参照してください。

Polish

Cloudflare Polish は、サイト内の画像を自動で最適化する、ワンクリックの画像最適化製品です。

この設定で、一致するリクエストに対する Polish を構成します。

  • Off
  • Lossless
  • Lossy
  • WebP

これらの値の詳細は、圧縮オプション を参照してください。

API 情報

API 構成プロパティ名: "polish" (string)。

API の値: "off""lossless""lossy""webp"

API 構成の例json
"action_parameters": {
  "polish": "webp"
}

完全な API の例については、API で Configuration Rule を作成する を参照してください。

Request Body Buffering

Request Body Buffering 設定で、一致するリクエストのリクエスト本文バッファリングモードを構成します。

  • Standard(デフォルト): ゾーンで有効な機能が必要とする場合に、Cloudflare 製品がリクエスト本文の先頭部分を検査できるようにします。
  • Full: リクエストをオリジンサーバーへ送る前に、リクエスト本文全体をバッファします。
  • None: バッファしません。リクエスト本文は検査せず、オリジンサーバーへ直接ストリーミングされます。

API 情報

API 構成プロパティ名: "request_body_buffering" (string)。

API の値: "standard""full""none"

API 構成の例json
"action_parameters": {
  "request_body_buffering": "full"
}

完全な API の例については、API で Configuration Rule を作成する を参照してください。

Response Body Buffering

Response Body Buffering 設定で、一致するリクエストのレスポンス本文バッファリングモードを構成します。

  • Standard(デフォルト): ゾーンで有効な機能が必要とする場合に、Cloudflare 製品がレスポンス本文の先頭部分を検査できるようにします。
  • None: バッファしません。レスポンス本文は検査せず、クライアントへ直接ストリーミングされます。

レスポンス内容を検査する機能とトラブルシューティングの案内は、レスポンス本文の検査 を参照してください。

API 情報

API 構成プロパティ名: "response_body_buffering" (string)。

API の値: "standard""none"

API 構成の例json
"action_parameters": {
  "response_body_buffering": "standard"
}

完全な API の例については、API で Configuration Rule を作成する を参照してください。

Rocket Loader

Rocket Loader は、すべての JavaScript コードの読み込みをレンダリング後まで遅らせることで、ウェブサイトのコンテンツ(テキスト、画像、フォントなど)を優先します。

この設定で、一致するリクエストに対して Rocket Loader をオンまたはオフにします。

API 情報

API 構成プロパティ名: "rocket_loader" (boolean)。

API 構成の例json
"action_parameters": {
  "rocket_loader": true
}

完全な API の例については、API で Configuration Rule を作成する を参照してください。

SSL

SSL/TLS 暗号化モード は、Cloudflare がオリジン Web サーバーへ接続するときに使うスキーム(http:// または https://)と、オリジンが提示する SSL 証明書の検証方法を制御します。

この設定で、一致するリクエストの SSL/TLS 暗号化モードを構成します。

  • Off
  • Flexible
  • Full
  • Strict
  • Origin Pull

これらの値の詳細は、利用できる暗号化モード を参照してください。

API 情報

API 構成プロパティ名: "ssl" (string)。

API の値: "off""flexible""full""strict""origin_pull"

API 構成の例json
"action_parameters": {
  "ssl": "flexible"
}

完全な API の例については、API で Configuration Rule を作成する を参照してください。

役に立ちましたか?