2013-05-09 141 views
-2

我有2個網站有不同的域名擴展名,爲訪問者提供相同的服務,一個是.com,另一個是.com.au。我想給訪問澳大利亞人民的只訪問.com.au網站不要.com,所以他們不能訪問.com網站。如何限制特定國家訪問我的網站?

請您引導我如何限制這些澳大利亞遊客訪問.com網站?即使他們在瀏覽器的地址欄中使用拼寫錯誤,他們也會自動重定向到.com.au網站。

由於我不是一個技術人員,我需要你的堅定指導才能做到這一點。謝謝您的幫助。

回答

0

首先得到一個地理位置根據其IP,here

定位國家中的MaxMind服務here

應該有一些免費服務只是谷歌身邊,我相信你一定能夠找到他們

但基本上只是加載你發現哪個服務PHP庫,給它的訪問者的IP $_SERVER['REMOTE_ADDR']

然後做一個重新定向T ○.AU地址,如果地理位置來了一個澳大利亞的結果

header('location: http://www.example.com.au'); 

把支票在你的腳本(S)的頂部