Php 不同域上的OpenCart多存储设置?

Php 不同域上的OpenCart多存储设置?,php,e-commerce,opencart,Php,E Commerce,Opencart,是否可以将Open Cart设置为跨不同域名的多商店安装 我在域名www.xxx.xx上设置了OC。官方文档解释了如何在子域(即subdomain.xxx.xx)上设置OC。没关系,我们可以做到。然而,我们需要在完全不同的域上运行存储。这意味着安装在subdomain.xxx.xx上的多存储克隆可通过www.somedomain.xx访问 现在我知道我可以将TLD somedomain.xx重定向到子域安装中。然而,这并不是我们真正需要的。我们需要它充当完全不同的商店 问题是我如何做到这一点?这

是否可以将Open Cart设置为跨不同域名的多商店安装

我在域名www.xxx.xx上设置了OC。官方文档解释了如何在子域(即subdomain.xxx.xx)上设置OC。没关系,我们可以做到。然而,我们需要在完全不同的域上运行存储。这意味着安装在subdomain.xxx.xx上的多存储克隆可通过www.somedomain.xx访问

现在我知道我可以将TLD somedomain.xx重定向到子域安装中。然而,这并不是我们真正需要的。我们需要它充当完全不同的商店

问题是我如何做到这一点?这可能吗? (我可以想象,在这样的环境中设置的会话和cookie可能会有一些问题?除了可能的其他问题之外…)


(我们有自己的服务器可以访问root,因此我们的选择不限于托管帐户)

可以使用不同的域(如domain1.com、domain2.com等)设置opencart多商店

如果我们将多个存储设置为子域,则:

  • 默认情况下,所有商店都将共享同一购物车
  • 如果顾客去另一家商店,他不会被要求登录。 等等
  • 但是,对于您来说,上述情况不会发生,因为您使用的是不同的域。由于您需要独立的门店,因此最好为每个门店分配单独的客户组,以便要求客户为每个门店注册


    即使商店是独立的,所有商店都共享同一个管理部分,也就是说,即使我们使用
    domain2.com/admin
    ,登录后它也会被重定向到
    domain1.com/admin

    如果您真的需要多域多商店,您可以通过先设置子域多存储,然后使这些域成为该子域的别名来实现它,例如

    • 默认存储->
    • 商店1->
    • 商店2->
    • 商店3->
    然后

    • ->
    • ->
    • ->

    虽然现在两人都可以访问Store 1,但仅提供URL则取决于市场营销。也许可以设置其他一些
    .htaccess
    限制/从直接访问重定向到,但这根本不是必需的。将这些别名用于子域,您应该能够保留子域上多存储的所有功能…

    请参阅本指南:Matty.Hi。。你能详细谈谈如何达到这个条件吗?@shadyyx我也没有在第二家商店工作。请帮助我,这个答案是在2013年12月发布的,可能是针对OC 1.2.9或类似的旧版本:-)我不知道OC和它的multistore现在是如何工作的。但我相信,在设置了所有设置之后,上述解决方案仍然适用,因为这是自很久以来一直没有改变的通用网络。在OC中设置多存储的直接帮助可以在网上找到,关于这个问题有很多指南。