Magento在1个域和1个子域中设置2个商店,安装1个

时间:2014-04-07 17:35:27

标签: magento

我知道Magento社区论坛会发布一个更好的发布地点,但每次我在那里发帖都没有人回答。

首先让我解释一下我的设置。我在主站点上安装了1个magento 1.8,我们称之为domain1.com。这家商店工作正常,几乎准备好了。现在我在子域名上需要另一家商店,我们的电话是store.domain2.com。

我查了很多论坛和教程,我仍然无法弄清楚我的问题是什么。这是我到目前为止所做的。

第1步,我创建了我的子域store.domain2.com并将其指向我的magento文件夹,即我服务器上的domain1 / magento。

第2步,我创建了一个名为domain2.com的新根类别

第3步,我创建了我的新网站,我也称之为domain2.com

步骤4,我创建了我的新商店我称为DOMAIN2,我为在步骤3中创建的网站创建了默认商店。此商店的根类别是在步骤2中创建的商店。

步骤5,我为语言创建了几个商店视图,所有这些视图都已启用。

步骤6,在系统中 - >配置 - > Web选项卡,在“当前配置范围”部分中选择新创建的网站后,我更改了https://store.domain2.comhttp://store.domain2.com

的安全和不安全的基本URL

步骤7,在domain1 / magento文件夹中的.htaccess文件中,我在文件末尾添加这些行:     SetEnvIf主机domain1.com MAGE_RUN_CODE = base     SetEnvIf主机domain1.com MAGE_RUN_TYPE =网站     SetEnvIf Host ^ domain1.com MAGE_RUN_CODE = base     SetEnvIf主机^ domain1.com MAGE_RUN_TYPE =网站

SetEnvIf Host store\.domain2\.com MAGE_RUN_CODE=domain2
SetEnvIf Host store\.domain2\.com MAGE_RUN_TYPE=website
SetEnvIf Host ^store\.domain2\.com MAGE_RUN_CODE=domain2
SetEnvIf Host ^store\.domain2.com MAGE_RUN_TYPE=website

CODE = base是因为我保留了第一个商店的默认值 CODE = domain2是因为这是我给domain2.com网站的代号(在magento中)

现在的问题是当我去store.domain2.com时,出现了domain1.com的商店,我无法弄明白如何让我的第二家商店出现。

另外,我将domain2.com设置为默认只是为了查看结果,我的网站都显示没有内容的magento框架,即使我为第二个商店创建了类别。

任何人都可以帮我这个吗?

谢谢

0 个答案:

没有答案