我使用此方法在一个Magento安装下设置了2个商店: http://webdevster.com/ecommerce/magento/magento-multiple-store-setup-instructions
每家商店都有自己的网址,即。 http://mainstore.com和http://secondarystore.com(在cpanel中添加域名)
如果我导航到mainstore然后使用商店切换器切换到secondarystore,一切都按预期工作。我可以登录中学并留在那里。
如果我在开始时直接导航到辅助存储,则会出现问题。如果我这样做然后尝试登录,我会自动重定向到http://mainstore.com/customer/account/login/
如果我导航到http://mainstore.com然后切换到辅助商店,有没有人知道为什么事情只能正常工作?
修改 我注意到如果我使用secondarystore.com?_store=secondstore而不仅仅是secondarystore.com访问辅助商店,它可以很好地工作。任何人都知道如何在不需要? _store = secondstore?
的情况下获得相同的结果答案 0 :(得分:0)
您需要为每个URL设置单独的Apache vhost条目。您对两者使用相同的文档根目录。在每一个中,你应该有一组行,如:
SetEnv MAGE_RUN_CODE=base
SetEnv MAGE_RUN_TYPE=website
使用您在第二个网站的管理员中设置的实际网站代码更改“base”。