2015-06-10 72 views
0

我有一個美國和英國的網站。如果用戶來自英國,並且位於美國網站上,則在頁面上顯示一條消息以重定向到正確的網站。我怎樣才能做到這一點?檢測國家然後顯示消息?

回答

0

您可以在地理數據庫中查找IP,例如GeoLite(http://dev.maxmind.com/geoip/legacy/geolite),以確定用戶所在的位置。

GeoLite數據庫可以下載到您的應用程序。然後只需創建一個小型服務器端點即可在數據庫中進行IP查找。

使用JavaScript則可以:

  1. 抓住當前用戶
  2. 在GEOLITE上數據庫通過服務器端點
  3. 如果英國在美國網站中查找位置的IP(或副反之亦然) - >顯示信息並選擇將用戶重定向到正確的網站

當然,你也可以做到這一點的服務器端,並自動將用戶重定向如果這是你喜歡紅色的方法。

0

一個選項是獲取IP並使用this線程中討論的地理位置查找?一旦知道IP,您可以根據需要獲取國家和重定向。