Skip to content

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

1 つの国からのリクエストを別ドメインへリダイレクトする

英国からのすべてのウェブサイト訪問者を別ドメインへリダイレクトし、同じパスの機能はそのまま残すリダイレクトルールを作成します。

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

この例では、英国からのすべてのウェブサイト訪問者を別ドメインへリダイレクトします。同じパスの機能はそのまま残します。

  1. 次の URL リダイレクトを持つ、uk_redirect_list という名前の Bulk Redirect List を作成します。

    • Source URL: https://example.com/
    • Target URL: https://example.co.uk/
    • Subpath matching: Enabled
    • Preserve query string: Enabled
  2. 先の Bulk Redirect List を有効にする Bulk Redirect Rule を作成し、ルール式を次に設定します。

    ip.src.country == "GB" and http.request.full_uri in $uk_redirect_list

この設定は、英国からの訪問者に対して次のリダイレクトを行います。

リクエスト URL リダイレクト後の URL
https://example.com/ https://example.co.uk/
https://example.com/my/path/to/page.htm https://example.co.uk/my/path/to/page.htm
https://example.com/search?q=term https://example.co.uk/search?q=term

役に立ちましたか?