如何创建具有不同域的多个商店的父Magento商店

时间:2011-05-06 07:27:41

标签: magento-1.4 magento

我遇到了如何使用一个托管计划创建一个Magento父商店,该商店具有在不同域上配置的多个商店。

例如,我有一个父商店

abc.com

底层商店

store1.com store2.com store3.com store4.com

我知道如何创建商店和分配给他们的不同目录以及分配给他们的不同用户角色我需要的是如何使他们从不同域路由它如何在Index.php中进行代码更改我已经尝试过2- 3代码片段嗯他们没有为我工作。

我需要的是当用户点击Store1.com时,我的Store1将在我的父商店底层被调用。

1 个答案:

答案 0 :(得分:2)

创建文件夹结构:

magento/ < -- magento installation
magento/htdocs < -- copy index.php and symlink skin, media, errors, js .htaccess
magento/htdocs/store1 < -- copy index.php and symlink skin, media, errors, js, .htaccess
magento/htdocs/store2 < -- copy index.php and symlink skin, media, errors, js, .htaccess

在idex.php中更改包含$ compilerConfig和$ mageFilename的路径到​​pint到右文件路径(../或../../)以及每个index.php按商店代码启动商店

Mage::run('storecode', 'store');

将您的子域指向新的homedirectories。您获得的好处:

  • 核心代码不在公用文件夹中
  • 每个商店都有自己的公共文件夹
  • 所有网站都使用相同的代码库