【问题标题】:Multiple Magento store 1.6 Configuration多个 Magento 商店 1.6 配置
【发布时间】:2012-03-13 07:58:44
【问题描述】:

我目前有 2 个单独的域,我已经安装了 Magento

www.laptops.com,

Magento 网站名称-“laptops.co.uk” Magento 网站代码-“笔记本电脑”

我的第二家店是

www.cheaplaptops.co.uk,

Magento 网站名称-“cheaplaptops.co.uk Magento 网站代码-“便宜的笔记本电脑”

我为第二家商店创建了一个插件域。将 htacess 和 index.php 文件复制到为插件域 (public_html/cheaplaptops) 创建的新文件夹中。

目前我已经恢复到原来的设置,htaccess 是原来的格式,没有任何改变。有人可以用上面的例子向我解释我应该在两个文件中输入什么代码,因为我已经努力理解了几个星期,但没有运气。我已经在谷歌上搜索了答案,我可能已经找到了答案,但我不明白我应该更改哪些项目,或者当我更改它们时,它仍然会重定向到我的主要商店 www.laptops.co.uk。

我在我的第二个域中唯一更改的是更改 index.php 文件,以这种确切格式包含以下内容

$mageFilename = '../public_html/app/Mage.php';

我已按照以下建议修改了代码,但我被重定向回我的主要商店。

【问题讨论】:

    标签: magento magento-1.5


    【解决方案1】:

    由于 Magento v1.4 index.php 包含以下代码:

    /* Store or website code */
    $mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : '';
    
    /* Run store or run website */
    $mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store';
    

    所以,你应该修改VirtualHost指令如下:

    SetEnv MAGE_RUN_CODE "base" # put here your website or store code
    SetEnv MAGE_RUN_TYPE "website" # put here 'website' or 'store'
    

    所以,应该是:

    SetEnv MAGE_RUN_CODE "cheaplaptops"
    SetEnv MAGE_RUN_TYPE "cheaplaptops.co.uk"
    

    对于.htaccess,输入以下内容:

        SetEnvIf Host .*site.* MAGE_RUN_CODE=cheaplaptops
        SetEnvIf Host .*site.* MAGE_RUN_TYPE=cheaplaptops.co.uk
        <!-- *site.* mean your site name .*cheaplaptops.* -->
    

    备注:请勿使用“cheaplaptops.co.uk”之类的网站名称,请尝试使用其他名称。

    【讨论】:

    • 您好,感谢您的回答我无法访问 VirtualHost,是否有其他方法可以解决此问题
    • 听起来更愚蠢,你把 .*site.* 我的主要商店的网址放在下面吗?添加其他网站“笔记本电脑”。最后是主目录中的主 htaccess 文件或插件域 htaccess 文件。感谢您的所有帮助
    • 将 .htaccess 结尾也不要忘记将站点代码从cheaplaptops.co.uk 更改为cheaplaptops_co_uk
    • 嗨,我已经按照建议更改了文件,但我仍然被重定向到主域,有什么想法吗?
    • 您需要重新启动 apache 服务器,但如果我没记错您正在使用共享托管服务,那可悲...
    【解决方案2】:

    我的设置如下:

    在.htaccess中;

    SetEnvIf Host .*cheaplaptops.* MAGE_RUN_CODE=cheaplaptops
    SetEnvIf Host .*cheaplaptops.* MAGE_RUN_TYPE=website
    

    我还必须创建符号链接:

    应用程序, 下载器, js, 媒体, 站点地图(可选), 皮肤, 和 var 目录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-13
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多