Page Rules は、定義した URL パターンのいずれかにリクエストが一致すると、特定のアクションを実行します。特定の URL パターンに一致したときに、1 つ以上のアクションを起動するページルールを定義できます。Page Rules の設定については、Page Rules を参照してください。
Cloudflare は リバースプロキシ ↗ として動作し、Page Rules などのサービスをインターネット上のプロパティに提供します。アプリケーションのトラフィックは、訪問者に最も近い Cloudflare データセンターを通過します。世界中に数百の拠点があり、それぞれが Workers や Page Rules などのサービスを実行できます。アプリケーションが Workers や Pages 上に構築されている場合、Cloudflare グローバルネットワーク ↗ がオリジンサーバーとして機能し、Cloudflare グローバルネットワークから直接リクエストに応答します。
Workers と Page Rules を併用する場合、次のワークフローが適用されます。
- リクエストが Cloudflare データセンターに到着します。
- Cloudflare は、このリクエストが Worker ルートかどうかを判断します。Worker ルートであるため、Cloudflare はいくつかの機能を評価して無効にします。Page Rules で設定される機能も一部含まれます。
- Page Rules は通常のリクエスト処理の一部として実行されますが、一部の機能は無効になっています。
- Worker が実行されます。
- Worker が同一ゾーンまたは他ゾーンへのサブリクエストを行います。Worker ルートであるため、Cloudflare はいくつかの機能を無効にします。Page Rules で設定される機能も一部含まれます。
Page Rules は、クライアントから Worker へのリクエスト段階(ステップ 2)と、Worker のサブリクエスト段階(ステップ 5)の両方で評価されます。
Workers 実行時に Page Rules のエラーが発生する場合は、Cloudflare アカウントチームまたは Cloudflare サポート に連絡してください。
受信リクエストが Worker ルートに一致する場合、次の Page Rules は期待どおりに動作しないことがあります。
これは、リクエストが Worker に向かうと Cloudflare が認識したとき、これらの Page Rules のデフォルト設定が無効になるためです。
これらの Page Rules の動作については、Page Rules を参照してください。