jquery - 地理位置重定向到不同域上的同一页面?

标签 jquery geolocation

我正在尝试弄清楚如何使用地理位置将人们从 .CA 域重定向到 .US 域,并使他们保持在正在查看的同一页面上。 例如,如果我在社交媒体上发布一些内容,如下所示:http://www.band-brand.ca/products/the-agonist-machine 单击该按钮的美国居民将被重定向到主 .US 域。 我如何允许他们单击该链接并将其更改为 .US 域( http://www.band-brand.US/products/the-agonist-machine ) 这是我的基本代码:

     <script>
jQuery.ajax( { 
  url: '//freegeoip.net/json/', 
  type: 'POST', 
  dataType: 'jsonp',
  success: function(location) {
    // If the visitor is browsing from United States.
    if (location.country_code === 'US') {
      // Redirect him to the american store.
      window.location.href = 'www.band-brand.us';
    }
  }
} );
</script>

预先感谢您的任何帮助/建议, 乔恩

最佳答案

如果不购买域名,您就无法更改域名。因此,如果您想这样做,则必须购买具有无限计划的托管计划。是的,这会花费更多的钱,但它实现了你的目标。

此外,如果您不想花那么多钱,您可以创建子域名,例如 en.example.com。如果您的主机提供商允许,您可以执行此操作。成本还是有点贵。

最好的方法是将代码放在 index.html 上,然后根据他们的国家/地区,将它们重定向到 caindex.html 等.

关于jquery - 地理位置重定向到不同域上的同一页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29166624/

相关文章:

javascript - 浏览器自动关闭列表标签

javascript - 在完成所有下拉框之前停止提交表单

javascript - jquery $(window).height() 未实现

javascript - 如果 margin-left == 200px 则触发事件;

javascript - 使用带有异步获取变量的 react-apollo 调用 graphql 查询

jquery - 将鼠标悬停在图上并更改图标题?

php - 如何在 PHP 中跟踪用户位置/区域

地理定位和 WordPress : best plugin for proximity search?

android - 计算附近另一部Android手机的相对位置

java - Google maps api 没有将标记放置在合适的位置