コンテンツにスキップ

変換ルール

変換ルールを使用すると、Cloudflareのグローバルネットワーク上でリクエストとレスポンスのURIパス、クエリ文字列、およびHTTPヘッダーを調整できます。

変換ルールにはいくつかのタイプがあります:

ダッシュボードで変換ルールを構成するには、ルールの変換ルールページに移動します。

For more complex ヘッダー修正と書き換えロジック, consider using Snippets.


始める

Cloudflare provides you with rules templates for common use cases. In the dashboard, go to your zone > Rules > Templates and select one of the available templates. You can also refer to the Examples gallery in the developer docs.

または、ダッシュボードまたはCloudflare APIを介してゼロから変換ルールを作成します。詳細な手順については、以下のセクションを参照してください:

変換ルールの式を構築するための詳細については、ルール言語を参照してください。

利用可能性

Cloudflareの変換ルールはすべての顧客が利用できます。正規表現のサポートは、Cloudflareプランに依存します。

この表は、各顧客プランで利用可能な変換ルールの機能を示しています:

Free Pro Business Enterprise

Availability

Yes

Yes

Yes

Yes

Active Transform Rules

10 25 50 100

Regex support

No

No

Yes

Yes

Cloudflareユーザーは、変換ルールにアクセスするためにファイアウォールロールまたは管理者ロールのいずれかを持っている必要があります。

変換ルールの評価

管理された変換は、HTTPヘッダーを修正する他のタイプの変換ルールの前に実行されます:

  • HTTPリクエストヘッダーを調整する管理された変換は、HTTPリクエストヘッダー修正ルールの前に実行されます。
  • HTTPレスポンスヘッダーを調整する管理された変換は、HTTPレスポンスヘッダー修正ルールの前に実行されます。

変換ルールは順番に実行されます。変換ルールのリストで後に表示されるルールは、前のルールによって行われた変更を上書きできます。ダッシュボードまたはAPIを介してルールの順序を定義できます。

リクエスト/レスポンスの変換ルールを評価する際、リクエストおよびレスポンスフィールドは各フェーズ内で不変です。詳細については、ルール評価とフィールド値を参照してください。

Troubleshooting

When troubleshooting 変換ルール, use Cloudflare Trace to determine if a rule is triggering for a specific URL.