我正在使用多网站magento商店,在www.example.com/books
,www.example.com/apparels
等子目录中有3个网站,用于书籍,电子产品和服装。是否有必要将根文件夹中的应用程序,下载程序,皮肤等所有文件夹包含在子目录中,或者存在任何其他选项,因为它似乎会为每个文件夹消耗更多内存。
答案 0 :(得分:0)
不,你没必要。
如果您还没有system -> Manage Stores -> Create Store
,可以从system -> configuration -> Web
创建多个商店。
您可以从www.example.com/books
管理商店的网址,并通过选择左上角的配置范围为每个商店设置安全和不安全的基本网址。
例如:您可以选择“书籍”商店的范围,并将基本网址设置为www.example.com/apparels
,并将范围设置为“服装”商店,并将基本网址设置为www.example.com/apparels
。
编辑:
您还必须将index.php复制到子文件夹并编辑此文件。例如。对于$mageRunCode = 'apparels';
$mageRunType = 'website';
,请添加:
Mage::run($mageRunCode, $mageRunType);
行之前:
.htaccess
还尝试将{{1}}复制到子目录。
答案 1 :(得分:0)
我管理一个Magento网站,其中有两个商店(两个完全不同的网址),来自一个Magento实例。每个URL指向托管站点上的不同基本目录。一个目录包含整个Magento安装。第二个目录使用符号链接和实际文件的组合,如下所示。
符号链接:app,errors,includes,js,media,skin,var
实际文件:.htaccess,index.php
www-root / directory1 / [所有magento文件]
www-root / directory2 / [符号链接和.htaccess和index.php文件]
然后,为每个商店设置不安全且安全的基本URL。在这种情况下,每个商店都有一个单独的根类别。许多Magento配置参数可以为每个商店单独设置或使用默认值。
答案 2 :(得分:0)
不,你不需要复制所有文件夹,你需要为书籍创建文件夹&服装然后将你的index.php和.htaccess文件从magento根文件夹复制到现有文件夹(书籍和服装),你还需要在magento adminpanel>中设置基本网址。 “系统”>配置>网上新店