magento中多网站所需的设置

时间:2012-12-06 13:28:40

标签: apache magento networking dns webserver

我想在magento中管理多站点多线程。这是域名 1. WWW.ABC.COM 2. SECOND.XYZ.com

仅供参考:主要网址为www.abc.com,次要网址为second.xyz.com,属于其他域名(xyz.com)。

请帮助我如何在magento中管理这些,并且在服务器上需要配置什么。

这两个站点都托管在专用服务器上。

提前致谢。

1 个答案:

答案 0 :(得分:0)

在“管理商店”部分,为第二个网站添加条目。记住您分配给它的代码。我将在这个例子中使用“xyz”。

为新网站创建商店和商店视图。

备份index.php文件。

在index.php的底部,将法师运行代码设置为您的网站代码;将运行类型设置为“网站”:

/* 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。

你应该被设定。

然而,这只是一种方法。有关详情,请参阅this