【问题标题】:How Do I Redirect Using Freegeoip.net Based On Country?如何使用基于国家/地区的 Freegeoip.net 进行重定向?
【发布时间】:2014-04-21 00:55:15
【问题描述】:

如果访问者来自美国以外的任何其他国家/地区,我想使用 freegeoip.net 将访问者重定向到我网站中的特定页面

我是编码的相对初学者,我无法执行此页面上的代码并且无法弄清楚原因:Redirect all countries except ONE

如果有人有完整的代码或具体说明,我需要做什么才能完全执行此代码...我将非常感激...在过去的四天里,我一直在日日夜夜地度过我的“假期”,试图弄清楚这一点,我已经完全放弃了我的能力。

所以如果有人可以给我代码,请像我是中学生一样向我解释...非常感谢。

【问题讨论】:

    标签: redirect geoip country


    【解决方案1】:

    我知道这可能有点晚了。这是一些工作代码。您可以使用 AJAX 调用并根据返回的数据设置条件。

    jQuery.ajax( { url: '//freegeoip.net/json/', type: 'POST', dataType: 'jsonp', success: function(location) { if (location.country_code == 'US') { // do nothing } else if (location.country_code == 'AU') { window.location.href = '@987654321@'; } else if (location.country_code == 'SE') { window.location.href = '@987654322@'; } else if (location.country_code == 'NL') { window.location.href = '@987654323@'; } else if (location.country_code == 'GB') { // window.location.href = '@987654324@'; } } });

    【讨论】:

    • 太棒了!谢谢!
    猜你喜欢
    • 1970-01-01
    • 2011-07-16
    • 1970-01-01
    • 2019-04-15
    • 2014-05-11
    • 2019-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多