追加の参考
この設定は、ビジネスおよびエンタープライズの顧客向けに利用可能です。
Cookieによるキャッシュバイパス設定は、以下の基本的な正規表現(regex)をサポートしています:
- 複数のクッキーをOR論理で一致させるためのパイプ演算子(
|で表される)。例えば、bypass=.*|PHPSESSID=.*は、bypassまたはPHPSESSIDというクッキーが設定されている場合にキャッシュをバイパスします。クッキーの値は無視されます。 - ワイルドカード演算子(
.*で表される)を使用して、t.*st=というルール値は、testというクッキーとteeestというクッキーの両方に一致します。
制限事項には以下が含まれます:
- クッキーのregexごとに150文字
- クッキーのregexごとに12のワイルドカード
- クッキーのregex内の各
|の間に1つのワイルドカード
Cookieによるキャッシュバイパスをさまざまなプラットフォームで設定する方法については、以下の記事を参照してください:
ページルールを保存する際、CloudflareはURLが一致する場合のフィールド内の現在のゾーン名の各出現の後にスラッシュがあることを確認します。例えば、現在のゾーン名がexample.comの場合:
example.comはexample.com/として保存されます。example.com/path/example.comはexample.com/path/example.com/として保存されます。
example.com/some-path/cloudflare.comは、ゾーン名がcloudflare.comではないため、最終スラッシュなしで保存されることに注意してください。
ページルールのURLが一致する場合のフィールドにポートを指定する場合、それは以下のいずれかでなければなりません:
- Cloudflareのプロキシと互換性のあるHTTP/HTTPSポートのいずれか [(/fundamentals/reference/network-ports/#network-ports-compatible-with-cloudflares-proxy)]。
- Cloudflare Spectrum HTTPSアプリケーションのカスタムポート。
現在のリクエストのURLがページルールとWorkersカスタムルートの両方に一致する場合、一部のページルール設定は適用されません。詳細については、Workersとページルールを参照してください。
URLが一致する場合に入力されたパターンは、大文字と小文字の違いを考慮しません — example.com/path、example.com/Path、およびexample.com/PATHは同じようにトリガーされます。
ルールが大文字と小文字を区別する必要がある場合は、代わりに別のルールオプションを使用することを検討してください。