【问题标题】:Geolocation redirect to same page on different domain?地理位置重定向到不同域的同一页面?
【发布时间】:2015-03-20 12:34:06
【问题描述】:

我试图弄清楚如何使用地理定位将人们从 .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>

提前感谢您的任何帮助/建议, 乔恩

【问题讨论】:

    标签: jquery geolocation


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-10-22
      • 1970-01-01
      • 2010-09-19
      • 1970-01-01
      • 2014-08-13
      • 2018-04-09
      • 2020-05-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多