Skip to content

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

地域の訪問者を特定のサブドメインへリダイレクトする

英国とフランスからの訪問者を、example.com サイトのルートパス(/)から、それぞれのローカライズ済みサブドメイン https://gb.example.comhttps://fr.example.com へリダイレクトする リダイレクトルールを作成します。

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

この例は、ゾーン example.com の単一リダイレクトです。英国とフランスからの訪問者がサイトのルートパス(/)をリクエストしたとき、それぞれ https://gb.example.comhttps://fr.example.com へリダイレクトします。

受信リクエストが一致するとき

Expression Editor を使う場合:
(ip.src.country eq "GB" or ip.src.country eq "FR") and http.request.uri.path eq "/"

その後

  • Type: Dynamic
  • Expression: lower(concat("https://", ip.src.country, ".example.com"))
  • Status code: 301

たとえば、このリダイレクトルールは次のリダイレクトを行います。

訪問者の国 リクエスト URL ターゲット URL ステータスコード
英国 example.com https://gb.example.com 301
フランス example.com https://fr.example.com 301
米国 example.com (変更なし) n/a

役に立ちましたか?