【发布时间】:2011-08-18 00:40:01
【问题描述】:
我目前正在尝试在我们的开发网站上为 magento 网站设置多商店。
我有两家商店,主要商店和法国商店,域名设置如下:
总店:main.devsite.com
法国商店:mainfr.devsite.com
我为main.devsite.com 设置了一个虚拟主机。在这个虚拟主机中,我为mainfr.devsite.com 设置了一个serverAlias。
然后,在 index.php 中我有以下代码 sn-p。
$serverName = explode('.',$_SERVER['SERVER_NAME']);
if($serverName[0] == "mainfr") {
mage::run("fr", "website");
} else {
Mage::run($mageRunCode, $mageRunType);
}
我在这里遇到的问题是,当调用Mage::run() 时,magento 似乎会自动将mainfr.devsite.net 重定向到main.devsite.net。
有没有办法阻止这种情况发生?
【问题讨论】:
-
您是否在 magento 后端添加了商店和网站... 系统 > 管理商店?您是否将商店的基本网址设置为既安全又不安全?应该在所有请求都被带到我认为的默认站点时工作
-
问题解决了!你是对的,在magento admin中没有为法国网站设置基本网址。现在可以正常使用了,感谢您的帮助!
-
好的,我将添加到答案中以供将来参考。