首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >地理位置重定向到不同域上的相同页面?

问地理位置重定向到不同域上的相同页面?
EN

Stack Overflow用户
提问于 2015-03-20 20:34:06
回答 1查看 161关注 0票数 2

我正在尝试弄清楚如何使用地理定位将人们从.CA域重定向到.US域,并使他们保持在他们正在查看的同一个页面上。例如,如果我在社交媒体上发布了如下内容:点击的http://www.band-brand.ca/products/the-agonist-machine美国居民会被重定向到主.US域名。我如何才能允许他们单击该链接并将其切换到.US域(http://www.band-brand.US/products/the-agonist-machine)以下是我拥有基本代码:

代码语言:javascript
复制
     <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

回答 1

Stack Overflow用户

发布于 2019-05-27 20:20:05

如果没有购买,您不能更改您的域名。因此,如果你想这样做,你将不得不购买一个托管计划,有无限的计划。这将花费更多的钱,是的,但它达到了你的目标。

另外,如果你不想花那么多钱,你可以做一些子域名,比如en.example.com。如果您的主机提供商允许,您可以这样做。成本还是有点贵。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29166624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档