所以我有BroadStore.com和NicheStore.com。 BroadStore.com是我的主要域名,NicheStore已添加为附加组件。 Magento安装在/ public_html /(BroadStore.com root)中。
I'm following this tutorial to get everything set up但在某个时刻它需要我:
//With the index.php file still open, replace the following line of code:
Mage::run();
//…with the following:
Mage::run('shoes', 'website');
但我当前的index.php默认使用以下代码:
/* Store or website code */
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : '';
/* Run store or run website */
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store';
Mage::run($mageRunCode, $mageRunType);
有什么想法吗?目前 - 未经编辑的index.php,但教程的其余部分也随之完成--NicheStore.com将所有内容重定向到BroadStore.com
所有帮助表示感谢;提前致谢。这是一个沉重的软件。
答案 0 :(得分:1)
一种方法是将底部的index.php更改为:
switch($_SERVER['HTTP_HOST']){
case 'NicheStore.com':
Mage::run("niche");
break;
default:
Mage::run($mageRunCode, $mageRunType);
}
或类似的东西......可能不是最好的解决方案,但它对我有用。
答案 1 :(得分:0)
我使用here描述的方法(方法2)来进行多商店设置。要求是在子域名下建立一个多店铺网站,其中包含不同品牌的不同商店,la a.domain.com和b.domain.com。使用SetEnvIf方法在Ubuntu Server上使用PHP 5.3.2和Magento 1.7在Apache 2.2下完美地工作。