我知道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.com和http://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框架,即使我为第二个商店创建了类别。
任何人都可以帮我这个吗?
谢谢