-
Cloudflare ダッシュボードで、Rules の Overview ページを開きます。
Overview を開く ↗ -
Create rule > Redirect Rule を選びます。
-
(任意)よくある用途向けのルールテンプレートを選びます。提案されたルール設定を確認し、必要に応じて調整します。
-
Rule name に、ルールの分かりやすい名前を入力します。
-
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: 元のリクエストのクエリ文字列を残すかどうかを選びます。
- Target URL: ターゲット URL を入力します。静的(例:
- Request URL: アスタリスク(
- All incoming requests: すべてのトラフィックにルールを適用します。
- Then: すべての受信リクエストに対する URL リダイレクト設定 を定義します。
- Custom filter expression: カスタム式に一致するトラフィックにだけルールを適用します。リダイレクトするリクエストを決める ルール式 を定義します。
- Then: カスタムルール式に一致するリクエストに対する URL リダイレクト設定 を定義します。
- Wildcard pattern: ワイルドカードパターンに一致するトラフィックにだけルールを適用します。
-
保存してデプロイするには Deploy を選びます。まだデプロイしない場合は Save as Draft を選びます。
ルール式でホスト名をマッチさせる場合、そのホスト名向けのプロキシ済み DNS レコードを作成するよう求められることがあります。詳細は トラブルシューティング を参照してください。
ダッシュボードでリダイレクトルールを作成する
役に立ちましたか?