我遇到了如何使用一个托管计划创建一个Magento父商店,该商店具有在不同域上配置的多个商店。
例如,我有一个父商店
abc.com
底层商店
store1.com store2.com store3.com store4.com
我知道如何创建商店和分配给他们的不同目录以及分配给他们的不同用户角色我需要的是如何使他们从不同域路由它如何在Index.php中进行代码更改我已经尝试过2- 3代码片段嗯他们没有为我工作。
我需要的是当用户点击Store1.com时,我的Store1将在我的父商店底层被调用。
答案 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。您获得的好处: