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