2013-02-19 66 views
0

Magento中的多个商店1.7。 我在设置这个问题时遇到问题。 我已经通过配置两个网站,存储,存储视图等,并在网络配置中的网址。 我已经更改了域上的A记录,指向了magento网站,并且我按照指示更改了index.php,但是当我键入我的第二个网站地址时,它只是将我带到主(原始)网站页面,如果我更改Magento中的默认网站它的工作原理!我不能离得很远,但现在我正在挣扎,有什么建议吗? 有人告诉我,在1.7我只需要改变的index.php,使其工作 安德鲁Magento中的多个商店1.7。不指向新网站

+0

你加什么你的index.php文件? – Andrew 2013-03-01 16:02:54

回答

0

您必须提供商店代码或网站代码服务器变量$ _ SERVER [“MAGE_RUN_CODE”]或作为第一个参数与MAGE在index.php文件:: run()函数,例如,如果网站的每个子域有一个商店,你可以做到这一点:

$storeOrWebsiteCode = strtok($_SERVER['HTTP_HOST'],'.'); 
$_SERVER['MAGE_RUN_CODE'] = $storeOrWebsiteCode; 

$storeOrWebsiteCode = strtok($_SERVER['HTTP_HOST'],'.'); 
Mage::run($storeOrWebsiteCode, 'website'); 
or 
Mage::run($storeOrWebsiteCode, 'store');