根据访问者IP地址(国家/地区)将主网站重定向到子域



我需要帮助,根据访问者IP地址(位置(将我的网站重定向到子域。我有 3 个特定的网站

  • 我想将访客从欧洲重定向到eu.mysite.com
  • 我想将访客从美国重定向到us.mysite.com
  • 我想将世界其他地方的访客重定向到mysite.com

我尝试了几个代码并修改了htaccess,但由于服务器上未安装GeoIp,因此没有帮助。

您只需使用 API 通过 IP 解析访问者大陆并重定向到相应的 URL:

$.getJSON("http://api.db-ip.com/v2/free/self").then(function(addrInfo) {
    if (addrInfo.continentCode == "EU") {
        document.location = "http://eu.example.com";
    } else if (...) {
        // handle other cases
    } else {
        document.location = "http://example.com";
    }
});

相关内容

  • 没有找到相关文章

最新更新