定義 | 説明 |
ルール | 特定のタイプのリクエストと、それらに適用される一連の操作を含みます。 |
条件式 | リクエストを識別するロジックを定義し、以下のカテゴリをサポートします。 IF注1 ELSE IF ELSE |
マッチング条件 | リクエストを識別するための基準を定義します。以下が含まれます: マッチングタイプ 演算子 値 |
And/Or | 論理積/論理和は、複数のマッチング条件を接続できます。 |
操作 | マッチしたリクエストに対して実行される一連の機能設定。 |
範囲 | 説明 |
サイトアクセラレーション vs ルールエンジン | サイトアクセラレーションとルールエンジンで同じ操作を設定した場合、ルールエンジンの優先度が高く、最終的に有効となる設定です。 |
ルールエンジンの単一ルール内 | もしIF文内にネストされたIF条件が存在する場合、内側のIF文を実行するには、まず最も外側のIF条件を満たす必要があります。 複数の同じ階層のIF条件が存在する場合、IF条件の相対的な順序に従って上から下へ実行されます。つまり、同時に複数のルールに一致した場合、下のルールの操作が上のルールを上書きします。 IF、Else IF、Elseが同時に存在する場合、いずれかのIFまたはElse IF条件を満たすと、対応する操作を実行して終了し、現在のIF条件下のその他のルールを引き続きマッチングすることはありません。いずれも満たさない場合は、Elseルール内の操作に従って実行します。 |
ルールエンジン内の複数ルール | 相対的な順序に従い、上から下へ実行します。 ヒント:ルールの配置位置を決める際には、汎用性が高いまたは粒度が粗いルールをデフォルト設定として上方に配置し、特定のリクエスト向けまたは粒度が細かいルールを下方に配置することができます。 |


https://test.example.com/example/1.jpgの場合、ファイルは10分間キャッシュされます。https://test.example.com/example/1.mp4の場合、ファイルはキャッシュされません。https://test.example.com/video/1.jpgの場合、このルールには一致しません。

https://test.example.com/image/1.jpgの場合、ファイルは7日間キャッシュされます。https://test.example.com/index/1.jspの場合、ファイルはキャッシュされません。https://test.example.com/admin/1.phpの場合、キャッシュされません。

https://test.example.com/image/1.jpgの場合、ファイルは7日間キャッシュされます。https://test.example.com/admin/1.phpの場合、ファイルはキャッシュされません。https://test.example.com/admin/1.jpgの場合、ファイルはキャッシュされません。https://test.example.com/index/1.txtの場合、ファイルはオリジンサーバーのCache-Controlヘッダー設定に従います。該当ヘッダーが存在しない場合は、EdgeOneのデフォルトキャッシュポリシーに従います。フィードバック