0

Magento 1.7 中的多个商店。我在设置时遇到问题。我已经通过配置设置了两个网站、商店、商店视图等以及 web 配置中的 url。我已将域上的 A 记录更改为指向 magento 网站,并且按照指示更改了 index.php,但是当我输入我的第二个网站地址时,如果我更改Magento中的默认网站可以正常工作!我离得不远,但我现在很挣扎,有什么建议吗?有人告诉我,在 1.7 中,我只需要更改 index.php 即可使其正常工作 Andrew

4

1 回答 1

0

您必须将商店代码或网站代码提供给服务器变量 $_SERVER['MAGE_RUN_CODE'] 或作为 index.php 文件中 Mage::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');
于 2013-03-18T16:14:54.400 回答