设置Magento ver。 1.7对于两个域

时间:2012-05-24 23:00:35

标签: php .htaccess magento

我正在为两个独立的域设置Magento。我想在每个站点上安装两个单独版本的Wordpress,因此我遵循Magento的建议,进行“具有不同文档根的多个网站设置”:http://www.magentocommerce.com/wiki/multi-store_set_up/multiple_website_setup_with_different_document_roots

  1. 我在/ public_html安装了Magento,该版本适用于第一个网站。
  2. 我创建了另一个名为public_html / bluewidgets.com.br /的文件夹,我在该域名中指出了bluewidgets.com.br。
  3. 我有一个版本的.htaccess文件和index.php文件,位于public_html / bluewidgets.com.br
  4. 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/
    

    我也想知道是否可能需要更改主题的配置。到目前为止,我还没有。

    请问你可以尝试一下吗?

1 个答案:

答案 0 :(得分:0)

使用两个主机设置两个域,您将在后端配置中使用管理存储,您创建其他存储并为其分配新的商店代码(假设它是bluewidgets_br)然后,在您的vhost配置中为bluewidgets.br域使用: SetEnv MAGE_RUN_CODE bluewidgets_br

另外,在br store的配置中转到系统 - >配置 - >设计,切换到商店视图,并更新商店详细信息以指向不同的样式文件夹(假设您为两个商店准备了不同的设计/(...)文件夹)