Magento多个网站

问题描述 投票:1回答:2

我正在尝试创建多个网站,以便我可以拥有多种货币,每种货币都有自己的支付网关。麻烦的是,我如何访问其他网站?

建立一个网站后一切正常。我添加另一个并为其使用不同的域“Base URL”,但是当试图访问该URL(后端由Apache路由到一个只是同一个旧magento代码的符号链接的目录)时 - magento just将我重定向到旧URL。如何使其他网站可见?

magento
2个回答
4
投票

它意味着通过.htaccess文件完成。您应该在底部添加以下代码:

# domain1.com
SetEnvIf Host domain1\.com MAGE_RUN_CODE=domain1
SetEnvIf Host domain1\.com MAGE_RUN_TYPE=website

# domain2.com
SetEnvIf Host domain2\.com MAGE_RUN_CODE=domain2
SetEnvIf Host domain2\.com MAGE_RUN_TYPE=website

MAGE_RUN_CODE必须与您在创建该网站时在Magento后台输入的网站代码相对应。


0
投票

Magento维基和知识库中有全面的条目:

http://www.magentocommerce.com/knowledge-base/entry/tutorial-multi-site-multi-domain-setup

http://www.magentocommerce.com/wiki/4_-_themes_and_template_customization/navigation/multiple-website-setup

如果可能,您应该使用第二个链接的VHOST方法,然后使用.htaccess,如果您无法编辑Web服务器配置。当然,如果您使用的是NGINX,则必须使用适用于NGINX的VHOST方法。

© www.soinside.com 2019 - 2024. All rights reserved.