ページルール
ページルールは、特定のURLパターンが一致するたびに1つ以上のアクションをトリガーします。ページルールはルール > ページルールで利用可能です。
許可されるページルールのデフォルト数は、以下のドメインプランによって異なります。
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
Availability | Yes | Yes | Yes | Yes |
Number of rules | 3 | 20 | 50 | 125 |
いくつかのページルールの動作を理解することが重要です。
ページルールが機能するためには、プロキシ DNSレコードが必要です。ページルールは、DNSに存在しないホスト名やCloudflareに向けられていないホスト名には適用されません。
レコードタイプに応じて、ターゲットとしてプレースホルダーに異なる値を使用できます。これらのいずれかが同じ結果を達成し、1つだけ作成すれば十分です:
www.example.com A 192.0.2.1www.example.com AAAA 2001:DB8::1www.example.com CNAME domain.exampleCloudflareは、外国のインフラストラクチャにトラフィックを送信しないように、予約されたIPアドレスまたはドメイン名のみを使用することを推奨しています。
予約されたIPアドレスやトップレベルドメインに関する詳細情報は、以下のRFCを参照してください:
リクエストに対して効果を持つのは、最も優先度の高い一致するページルールのみです。
ページルールはCloudflareダッシュボードで降順に優先順位が付けられ、最も優先度の高いルールが上部に表示されます。このため、Cloudflareはルールを最も特定的なものから最も一般的なものへと順序付けることを推奨しています。
ページルールは、以下の形式に基づいてURLパターンと一致します(5つのセグメントで構成されています):
<SCHEME>://<HOSTNAME>:<PORT>/<PATH>?<QUERY_STRING>すべてのセグメントを含む例のURLは次のようになります:
https://www.example.com:443/image.png?parameter1=value1<SCHEME>および<PORT>セグメントはオプションです。省略した場合、<SCHEME>はhttp://およびhttps://プロトコルの両方に一致します。<PORT>が指定されていない場合、ルールはすべてのポートに一致します。
ページルールが無効になっている場合、アクションはトリガーされませんが、ルールは以下のようになります:
- Cloudflareダッシュボードに表示され続けます。
- 編集可能です。
- ドメインに許可されているルールの数にカウントされます。