【问题标题】:Magento multiple websitesMagento 多个网站
【发布时间】:2019-04-07 11:52:10
【问题描述】:

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

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

【问题讨论】:

    标签: magento


    【解决方案1】:

    这意味着通过 .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 后台输入的网站代码相对应。

    【讨论】:

      【解决方案2】:

      Magento Wiki 和知识库中有综合条目:

      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 方法,如果您无法编辑 Web 服务器配置,则应使用 .htaccess。当然,如果您使用 NGINX,那么您将不得不使用适用于 NGINX 的 VHOST 方法。

      【讨论】:

        猜你喜欢
        • 2012-08-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-16
        相关资源
        最近更新 更多