2011-08-17 110 views
1

我目前正在尝试为我们的开发站点上的magento网站设置多重域名。Magento:停止域名重定向

我有两家店,主力店和法国店,有如下域设置:

总店:main.devsite.com

法国专卖店:mainfr.devsite.com

我有一个虚拟主机设置为main.devsite.com。在这个虚拟主机中,我为mainfr.devsite.com设置了serverAlias

然后,在index.php中我有以下代码片段。

$serverName = explode('.',$_SERVER['SERVER_NAME']); 
if($serverName[0] == "mainfr") { 
    mage::run("fr", "website"); 
} else { 
    Mage::run($mageRunCode, $mageRunType); 
} 

我这里的问题是,Magento的似乎自动重定向到mainfr.devsite.netmain.devsite.netMage::run()叫。

有没有办法阻止这种情况发生?

+0

您是否在magento后端添加了商店和网站...系统>管理商店?你有没有设置你的商店的基地网址既安全又不安全?应该只是现在所有的请求正在采取的默认网站我认为 – Nasaralla

+0

问题解决了!你是正确的,基地网站没有在法国网站magento管理员设置。它现在工作正常,感谢您的帮助! – Geoff

+0

好的,我将添加到答案,为将来的参考。 – Nasaralla

回答

1

您需要在magento后端中添加商店和网站...系统>管理商店并设置商店的基本网址既安全又不安全?应该只是现在正在将所有请求都发送到默认站点我认为