0

我使用这种方法在一个 Magento 安装下设置了 2 个商店: http ://webdevster.com/ecommerce/magento/magento-multiple-store-setup-instructions

每个商店都有自己的 URL,即。http://mainstore.comhttp://secondarystore.com(在 cpanel 中添加域)

如果我导航到主商店,然后使用商店切换器切换到辅助商店,一切都会按预期工作。我可以登录辅助服务器并留在那里。

如果我一开始直接导航到二级商店,就会出现问题。如果我这样做然后尝试登录,我会自动重定向到http://mainstore.com/customer/account/login/

有谁知道为什么只有当我导航到http://mainstore.com然后切换到二级商店时才能正常工作?

编辑: 我注意到如果我使用secondarystore.com 访问二级商店?_store=secondstore 而不仅仅是 secondarystore.com 它可以完美运行。任何人都知道如何在不需要的情况下获得相同的结果?_store=secondstore?

4

1 回答 1

0

您需要为每个 URL 设置单独的 Apache vhost 条目。您对两者使用相同的文档根目录。在每一个中,您应该有一组行,例如:

SetEnv MAGE_RUN_CODE=base
SetEnv MAGE_RUN_TYPE=website

使用您在管理员中为第二个站点设置的实际网站代码更改“基础”。

于 2012-05-20T02:00:02.430 回答