【发布时间】:2015-08-25 20:01:10
【问题描述】:
我有一个美国和英国的网站。如果用户来自英国并且在美国网站上,则在页面上显示一条消息以重定向到正确的站点。我该怎么做?
【问题讨论】:
标签: javascript location alert
我有一个美国和英国的网站。如果用户来自英国并且在美国网站上,则在页面上显示一条消息以重定向到正确的站点。我该怎么做?
【问题讨论】:
标签: javascript location alert
您可以在 GeoLite (http://dev.maxmind.com/geoip/legacy/geolite) 等地理数据库中查找 IP,以确定用户所在的位置。
GeoLite 数据库可以下载到您的应用程序中。然后只需创建一个小型服务器端点即可在数据库中进行 IP 查找。
使用 JavaScript 你可以:
当然,您也可以在服务器端执行此操作,如果这是您的首选方法,则自动重定向用户。
【讨论】:
一种选择是获取 IP 并使用this 线程中讨论的地理位置查找?知道 IP 后,您可以获取国家并根据需要进行重定向。
【讨论】: