configuration rule では、次の構成設定を変更できます。
Automatic HTTPS Rewrites は、HTTPS で配信できるリソースやリンクの URL を http から https に書き換え、エンドユーザーが Mixed content エラーを見ないようにします。
この設定で、一致するリクエストに対して Automatic HTTPS Rewrites をオンまたはオフにします。
API 情報
API 構成プロパティ名: "automatic_https_rewrites" (boolean)。
"action_parameters": {
"automatic_https_rewrites": true
}完全な API の例については、API で Configuration Rule を作成する を参照してください。
Browser Integrity Check は、スパマーがよく悪用する特定の HTTP ヘッダーに基づいて、ページへのアクセスをブロックします。
この設定で、一致するリクエストに対して Browser Integrity Check をオンまたはオフにします。
API 情報
API 構成プロパティ名: "bic" (boolean)。
"action_parameters": {
"bic": true
}完全な API の例については、API で Configuration Rule を作成する を参照してください。
Cloudflare Web Analytics(Real User Monitoring(RUM)とも呼びます)は、Cloudflare が提供する無料の、プライバシーを重視したウェブサイト分析です。
この設定で、一致するリクエストに対して Web Analytics をオフにします。
API 情報
API 構成プロパティ名: "disable_rum" (boolean)。
"action_parameters": {
"disable_rum": true
}完全な API の例については、API で Configuration Rule を作成する を参照してください。
Cloudflare Zaraz は、ウェブサイトのサードパーティツールとサービスを一括して制御し、Cloudflare のグローバルネットワークへオフロードできます。
この設定で、一致するリクエストに対して Zaraz をオフにします。
API 情報
API 構成プロパティ名: "disable_zaraz" (boolean)。
"action_parameters": {
"disable_zaraz": true
}完全な API の例については、API で Configuration Rule を作成する を参照してください。
Email Obfuscation は、ボットやハーベスターからメールアドレスを隠し、サイトの人間の訪問者には見える状態を保つことで、スパムを防ぎます。
この設定で、一致するリクエストに対して Email Obfuscation をオンまたはオフにします。
API 情報
API 構成プロパティ名: "email_obfuscation" (boolean)。
"action_parameters": {
"email_obfuscation": false
}完全な API の例については、API で Configuration Rule を作成する を参照してください。
Cloudflare Fonts は、Google Fonts をウェブサイト自身のオリジンから配信するよう書き換え、サードパーティのフォントプロバイダーへの依存を不要にします。
この設定で、一致するリクエストに対して Cloudflare Fonts をオンまたはオフにします。
API 情報
API 構成プロパティ名: "fonts" (boolean)。
"action_parameters": {
"fonts": false
}完全な API の例については、API で Configuration Rule を作成する を参照してください。
Hotlink Protection は、他サイトによる画像の無断利用を防ぎ、オリジンサーバーが消費する帯域を減らせます。
この設定で、一致するリクエストに対して Hotlink Protection をオンまたはオフにします。
API 情報
API 構成プロパティ名: "hotlink_protection" (boolean)。
"action_parameters": {
"hotlink_protection": false
}完全な API の例については、API で Configuration Rule を作成する を参照してください。
有効にすると、Under Attack mode はレイヤー 7 の DDoS 攻撃の緩和を助ける追加のセキュリティチェックを行います。検証済みのユーザーはウェブサイトにアクセスでき、疑わしいトラフィックはブロックされます。
この設定で、一致するリクエストに対して Under Attack mode をオンまたはオフにします。
API 情報
API 構成プロパティ名: "security_level" (string)。
API の値: "off"、"essentially_off"、"under_attack"。
"action_parameters": {
"security_level": "under_attack"
}完全な API の例については、API で Configuration Rule を作成する を参照してください。
Markdown for Agents は、コンテンツネゴシエーションヘッダー(Accept: text/markdown)を使うリクエストに対して、HTML を自動で Markdown に変換します。
この設定で、一致するリクエストに対して Markdown for Agents をオンまたはオフにします。
API 情報
API 構成プロパティ名: "content_converter" (boolean)。
"action_parameters": {
"content_converter": true
}完全な API の例については、API で Configuration Rule を作成する を参照してください。
Opportunistic Encryption は、ブラウザーが HTTP URI へ暗号化された TLS チャネル経由でアクセスできるようにします。
この設定で、一致するリクエストに対して Opportunistic Encryption をオンまたはオフにします。
API 情報
API 構成プロパティ名: "opportunistic_encryption" (boolean)。
"action_parameters": {
"opportunistic_encryption": true
}完全な API の例については、API で Configuration Rule を作成する を参照してください。
Cloudflare Polish は、サイト内の画像を自動で最適化する、ワンクリックの画像最適化製品です。
この設定で、一致するリクエストに対する Polish を構成します。
- Off
- Lossless
- Lossy
- WebP
これらの値の詳細は、圧縮オプション を参照してください。
API 情報
API 構成プロパティ名: "polish" (string)。
API の値: "off"、"lossless"、"lossy"、"webp"。
"action_parameters": {
"polish": "webp"
}完全な API の例については、API で Configuration Rule を作成する を参照してください。
Request Body Buffering 設定で、一致するリクエストのリクエスト本文バッファリングモードを構成します。
- Standard(デフォルト): ゾーンで有効な機能が必要とする場合に、Cloudflare 製品がリクエスト本文の先頭部分を検査できるようにします。
- Full: リクエストをオリジンサーバーへ送る前に、リクエスト本文全体をバッファします。
- None: バッファしません。リクエスト本文は検査せず、オリジンサーバーへ直接ストリーミングされます。
API 情報
API 構成プロパティ名: "request_body_buffering" (string)。
API の値: "standard"、"full"、"none"。
"action_parameters": {
"request_body_buffering": "full"
}完全な API の例については、API で Configuration Rule を作成する を参照してください。
Response Body Buffering 設定で、一致するリクエストのレスポンス本文バッファリングモードを構成します。
- Standard(デフォルト): ゾーンで有効な機能が必要とする場合に、Cloudflare 製品がレスポンス本文の先頭部分を検査できるようにします。
- None: バッファしません。レスポンス本文は検査せず、クライアントへ直接ストリーミングされます。
レスポンス内容を検査する機能とトラブルシューティングの案内は、レスポンス本文の検査 を参照してください。
API 情報
API 構成プロパティ名: "response_body_buffering" (string)。
API の値: "standard"、"none"。
"action_parameters": {
"response_body_buffering": "standard"
}完全な API の例については、API で Configuration Rule を作成する を参照してください。
Rocket Loader は、すべての JavaScript コードの読み込みをレンダリング後まで遅らせることで、ウェブサイトのコンテンツ(テキスト、画像、フォントなど)を優先します。
この設定で、一致するリクエストに対して Rocket Loader をオンまたはオフにします。
API 情報
API 構成プロパティ名: "rocket_loader" (boolean)。
"action_parameters": {
"rocket_loader": true
}完全な API の例については、API で Configuration Rule を作成する を参照してください。
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"。
"action_parameters": {
"ssl": "flexible"
}完全な API の例については、API で Configuration Rule を作成する を参照してください。