我想在 magento 中管理多站点多存储。这里是域 1. WWW.ABC.COM 2. SECOND.XYZ.com
仅供参考:主要 URL 是 www.abc.com,次要 URL id second.xyz.com 属于另一个域 (xyz.com)。
请帮助我如何在 magento 中管理这些以及服务器上需要什么配置。
这两个站点都托管在专用服务器上。
提前致谢。
我想在 magento 中管理多站点多存储。这里是域 1. WWW.ABC.COM 2. SECOND.XYZ.com
仅供参考:主要 URL 是 www.abc.com,次要 URL id second.xyz.com 属于另一个域 (xyz.com)。
请帮助我如何在 magento 中管理这些以及服务器上需要什么配置。
这两个站点都托管在专用服务器上。
提前致谢。
在管理商店部分,为您的第二个网站添加一个条目。记住您分配给它的代码。我将在这个例子中使用“xyz”。
为新网站创建您的商店和商店视图。
备份您的 index.php 文件。
在 index.php 的底部,将 mage run code 设置为您的网站代码;将运行类型设置为“网站”:
/* Store or website code */
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : 'xyz';
/* Run store or run website */
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'website';
这会将 Magento 作为您的第二个网站运行。测试以确保。
将此文件和 .htaccess 复制到 XYZ 网站的文档根目录。将所有基本目录(app、js、lib、skin、media 等)符号链接到 ABC 站点。
恢复 ABC 站点上的原始 index.php 文件。
在 System Config->Web 中设置 XYZ 站点的基本 URL。
你应该被设置。
然而,这只是一种方法。有关更多信息,请参阅此。