我正在为两个独立的域设置Magento。我想在每个站点上安装两个单独版本的Wordpress,因此我遵循Magento的建议,进行“具有不同文档根的多个网站设置”:http://www.magentocommerce.com/wiki/multi-store_set_up/multiple_website_setup_with_different_document_roots
index.php文件更改:
$compilerConfig = MAGENTO_ROOT . '/includes/config.php';
$mageFilename = '/home/bluewidgets/public_html/app/Mage.php';
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : 'bluewidgets_com_br';
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'website';
.htaccess更改:
RewriteBase /bluewidgets\.com\.br/
此时我觉得我可能在.htaccess文件中犯了错误。当我注释掉下面的行时,所有页面都会加载,但主题和图像不起作用。当我运行下面的代码时,主页加载但没有别的。
RewriteBase /bluewidgets\.com\.br/
我也想知道是否可能需要更改主题的配置。到目前为止,我还没有。
请问你可以尝试一下吗?
答案 0 :(得分:0)
使用两个主机设置两个域,您将在后端配置中使用管理存储,您创建其他存储并为其分配新的商店代码(假设它是bluewidgets_br)然后,在您的vhost配置中为bluewidgets.br域使用: SetEnv MAGE_RUN_CODE bluewidgets_br
另外,在br store的配置中转到系统 - >配置 - >设计,切换到商店视图,并更新商店详细信息以指向不同的样式文件夹(假设您为两个商店准备了不同的设计/(...)文件夹)