コンテンツにスキップ

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

イギリスとフランスの訪問者を `example.com` ウェブサイトのルートパス (`/`) からそれぞれのローカライズされたサブドメイン `https://gb.example.com\` と `https://fr.example.com\` にリダイレクトするルールを作成します。

この例では、ゾーン example.com の単一リダイレクトが、ウェブサイトのルートパス (/) をリクエストするイギリスとフランスの訪問者をそれぞれのローカライズされたサブドメイン https://gb.example.comhttps://fr.example.com にリダイレクトします。

受信リクエストが一致する場合

式エディタを使用して:
(ip.geoip.country eq "GB" or ip.geoip.country eq "FR") and http.request.uri.path eq "/"

その場合

  • タイプ: Dynamic
  • 式: lower(concat("https://", ip.geoip.country, ".example.com"))
  • ステータスコード: 301

例えば、リダイレクトルールは以下のリダイレクトを実行します:

訪問者の国リクエストURLターゲットURLステータスコード
イギリスexample.comhttps://gb.example.com301
フランスexample.comhttps://fr.example.com301
アメリカ合衆国example.com(変更なし)n/a