コンテンツにスキップ

ダッシュボードでルールを作成する

ルール定義の例については、ルール例ギャラリーを参照してください。

ルールを作成するには:

  1. Cloudflareダッシュボードにログインし、アカウントとウェブサイトを選択します。

  2. Rules > Transform Rulesに移動します。

  3. 新しい空のルールを作成するには、Create ruleを選択します。既存のルールを複製するには、その隣の三点リーダーを選択し、Duplicateを選択します。

    CloudflareダッシュボードのURL書き換えルール作成ページ。

  4. ルール作成ページで、Rule nameにルールの説明的な名前を入力します。

  5. When incoming requests matchの下で、ルールをすべての受信リクエストに適用するか、カスタムフィルター式に一致するリクエストのみに適用するかを選択します。

  6. (オプション)カスタム式を定義するには、Expression Builderを使用して(FieldOperator、およびValueの1つ以上の値を指定)、またはExpression Editorを使用して手動で式を入力します。詳細については、ダッシュボードでの式の編集を参照してください。

  7. 利用可能なオプションのいずれかをラジオボタンとして選択し、アクションに応じてドロップダウンリストから値を選択することで、URL書き換えルールのアクションを定義します:

    • Rewrite to > Staticを選択した場合、元のURLパス(またはクエリ文字列)を置き換える文字列を入力します。たとえば、元のURLパスを/welcome-gb.htmlに書き換えるためにwelcome-gb.htmlを入力します。

    • Rewrite to > Dynamicを選択した場合、実行する動的URL書き換えを定義する書き換え式を入力します。

    • 元のリクエストのコンポーネント(URLパスまたはURLクエリ文字列)の値を変更したくない場合、そのコンポーネントに対してPreserveアクションを選択します。

    詳細については、URL書き換えパラメータを参照してください。

  8. ルールを保存して展開するには、Deployを選択します。ルールを展開する準備ができていない場合は、Save as Draftを選択します。

URL書き換えルールを展開することを選択した場合、新しいルールが有効になります。ルールをドラフトとして保存した場合、新しいルールは無効になります。