0

ユーザーが特定の国から来たときに、特定のドメインからの着信トラフィックをリダイレクトするにはどうすればよいですか?

例えば:

example.com から私のサイトへのメキシコのトラフィック AND newexample.com から私のサイトへの中国のトラフィック AND ...

ありがとうございました

[ **詳細情報を編集** ]

次の例のドメインからの着信トラフィックが、リスト内のドメインの前にある指定された国からのものである場合にのみリダイレクトするコードを探しています。サンプル ドメインと宛先リダイレクト URL をコードに含めてください。

site1.com ブラジル >> リダイレクト
site2.com メキシコ >> リダイレクト
site3.com チリ >> リダイレクト
site4.com アルゼンチン >> リダイレクト
site5.com コロンビア >> リダイレクト
site6.com インド >> リダイレクト
site7.com インド >> リダイレクト

ありがとう

4

1 に答える 1

0
<?php

        $ip = $_SERVER['REMOTE_ADDR'];
        $url = "http://api.ipinfodb.com/v3/ip-city/?key=<API KEY>&ip=$ip&format=json";


        $ch = curl_init(); // start CURL
        curl_setopt($ch, CURLOPT_URL, $url); // set your URL
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // get the response as a variable
        curl_setopt($ch, CURLOPT_HTTPGET, true);
        curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);      
        $response = curl_exec($ch); // connect and get your response 
        curl_close($ch);    
        $json_response = json_decode($response, true);

        echo "<pre>";
        print_r($json_response);
        echo "</pre>";
?>

上記のコードは、ユーザーのIPに基づいてユーザーの場所を提供します。他の場合は、場所に基づいてユーザーをリダイレクトするだけです

これを使用するには、ここでサインアップして API キーを取得する必要があります。

于 2013-09-24T17:12:26.543 に答える