Skip to content

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

ダッシュボードでリダイレクトルールを作成する

最終更新 Markdown で表示Agent セットアップ
  1. Cloudflare ダッシュボードで、Rules の Overview ページを開きます。

    Overview を開く ↗
  2. Create rule > Redirect Rule を選びます。

  3. (任意)よくある用途向けのルールテンプレートを選びます。提案されたルール設定を確認し、必要に応じて調整します。

  4. Rule name に、ルールの分かりやすい名前を入力します。

  5. When incoming requests match で、次のいずれかを選びます。

    • Wildcard pattern: ワイルドカードパターンに一致するトラフィックにだけルールを適用します。
      • Request URL: アスタリスク(*)を使った ワイルドカードパターン を入力し、複数のリクエストに一致させます。例: http*://*.example.com/files/*
      • Then: 次を含む URL リダイレクト設定 を定義します。
        • Target URL: ターゲット URL を入力します。静的(例: https://example.com)にも、動的(例: https://example.com/${1}/files/${2})にもできます。動的なターゲット URL を定義するには、${1}${2} などの ワイルドカード置換 を使います。
        • Status code: リダイレクトのステータスコードを選びます(例: 301)。
        • Preserve query string: 元のリクエストのクエリ文字列を残すかどうかを選びます。
    • All incoming requests: すべてのトラフィックにルールを適用します。
    • Custom filter expression: カスタム式に一致するトラフィックにだけルールを適用します。リダイレクトするリクエストを決める ルール式 を定義します。
  6. 保存してデプロイするには Deploy を選びます。まだデプロイしない場合は Save as Draft を選びます。

    ルール式でホスト名をマッチさせる場合、そのホスト名向けのプロキシ済み DNS レコードを作成するよう求められることがあります。詳細は トラブルシューティング を参照してください。

役に立ちましたか?