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

Jquery 地理位置重定向到不同域上的同一页?,jquery,geolocation,Jquery,Geolocation,我试图弄清楚如何使用地理定位将人们从.CA域重新引导到.US域,并使他们保持在他们正在查看的同一页面上。 例如,如果我在社交媒体上发布以下内容: 点击该链接的美国居民将被重定向到main.US域。 我如何允许他们单击该链接并将其切换到.US域() 以下是我的基本代码: <script> jQuery.ajax( { url: '//freegeoip.net/json/', type: 'POST', dataType: 'jsonp', succes

我试图弄清楚如何使用地理定位将人们从.CA域重新引导到.US域,并使他们保持在他们正在查看的同一页面上。 例如,如果我在社交媒体上发布以下内容: 点击该链接的美国居民将被重定向到main.US域。 我如何允许他们单击该链接并将其切换到.US域() 以下是我的基本代码:

     <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>

ajax({
url:“//freegoip.net/json/”,
键入:“POST”,
数据类型:“jsonp”,
成功:功能(位置){
//如果访客是从美国浏览。
如果(location.country_代码=='US'){
//把他转到美国商店。
window.location.href='www.band-brand.us';
}
}
} );
提前感谢您的帮助/建议,
Jon

如果不购买域名,你就不能更改域名。所以,如果你想这样做,你必须购买一个有无限计划的托管计划。这将花费更多的钱,是的,但它实现了你的目标

另外,如果你不想花那么多钱,你可以制作子域,比如
en.example.com
。如果主机提供商允许,您可以这样做。费用还是有点贵

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