Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

Page Rules の追加リファレンス

最終更新 Markdown で表示Agent セットアップ

この設定は Business および Enterprise プランで利用できます。

Bypass Cache on Cookie 設定は、次の基本的な正規表現(regex)に対応します。

  • パイプ演算子(|)で、複数の Cookie を OR の論理で一致させます。たとえば bypass=.*|PHPSESSID=.* は、bypass または PHPSESSID という Cookie のいずれかが設定されていれば、値に関係なくキャッシュをバイパスします。
  • ワイルドカード演算子(.*)です。ルール値が t.*st= の場合、test という Cookie と teeest という Cookie の両方に一致します。

制限は次のとおりです。

  • Cookie の正規表現あたり 150 文字
  • Cookie の正規表現あたりワイルドカード 12 個
  • Cookie の正規表現で、各 | のあいだにワイルドカードは 1 個

キャッシュルールで Bypass Cache on Cookie を設定する方法は、Bypass Cache on Cookie を参照してください。

ゾーン名の出現箇所はスラッシュで終わる必要があります

Page Rule を保存するとき、Cloudflare は If the URL matches フィールド内の現在のゾーン名の各出現のあとにスラッシュがあることを保証します。たとえば、現在のゾーン名が example.com の場合:

  • example.comexample.com/ として保存されます
  • example.com/path/example.comexample.com/path/example.com/ として保存されます

example.com/some-path/cloudflare.com は末尾スラッシュ なし で保存されます。ゾーン名が cloudflare.com ではないためです。

Page Rules が対応するネットワークポート

Page Rule の If the URL matches フィールドにポートを指定する場合、次のいずれかである必要があります。

Page Rules と Workers を併用する

現在のリクエストの URL が Page Rule と Workers のカスタムルート の両方に一致する場合、一部の Page Rules 設定は適用されません。詳細は Page Rules を参照してください。

Page Rules は大文字と小文字を区別しません

If the URL matches に入力したパターンは、大文字と小文字の違いを見ません。example.com/pathexample.com/Pathexample.com/PATH は同じように一致します。

大文字と小文字を区別する必要がある場合は、代わりにほかの Rules オプションを検討してください。

役に立ちましたか?