Prestashop 如何在主页中停止htaccess无限循环重定向

Prestashop 如何在主页中停止htaccess无限循环重定向,prestashop,Prestashop,我想将基于访客国家的prestashop网站主页重定向到我创建的multishop url。我已将下面的脚本放在模板文件夹的header.tpl文件中,以获取国家代码,并将用户重定向到基于其国家的相应multishop 我已经创建了两个商店,一个是为我国的用户创建的,另一个是为所有用户创建的国际通用商店 <script type="text/javascript"> $(document).ready(function() { jQuery.getJSON('http://

我想将基于访客国家的prestashop网站主页重定向到我创建的multishop url。我已将下面的脚本放在模板文件夹的header.tpl文件中,以获取国家代码,并将用户重定向到基于其国家的相应multishop

我已经创建了两个商店,一个是为我国的用户创建的,另一个是为所有用户创建的国际通用商店

<script type="text/javascript">
    $(document).ready(function() {

jQuery.getJSON('http://freegeoip.net/json/', function(location) {
var code = location.country_code;
if (code == 'IN')
{
    window.location="http://example.com/in/";
}
else
{
  window.location="http://example.com/international/";
}
 });    
});
</script> 

在此重定向过程中,我的网站会根据国家代码重定向到商店,但它会继续重定向。我尝试了几种方法来停止重定向循环,但都不支持我。如何停止此连续重定向循环?

检查当前URL是否等于或以新位置开始

if (code == 'IN' && !window.location.startsWith("http://example.com/in")) {
    window.location="http://example.com/in/";
}

否我的当前url不等于。我当前的索引页url是。我正在正确地重定向到else conditon url,但站点继续加载,并不断显示连接和重定向。@NewboyHunt代码是一个示例,您也可以为else执行此操作,并更改C的值。