点击数:16682015-07-29 14:43:21 来源: 外贸网站建设,深圳外贸网站建设,深圳网站建设,外贸商城网站制作-亿恩科技
不过需要首先理解Website、Store、Store View的概念,如果能从数据库设计上理解的话,这个多域设置是最清楚的。
首先到System/Manage Stores创建一个Website:
注意这里为这个网站设置的代码为mgt,然后为这个网站设置一个Store。
注意这里需要选择Root Category,这意味着需要首先创建针对这个域的根目录。接下来为这个Store创建一个Store View。
注意这里也有一个针对Store View的code。
完成之后去到System/configuration,首先选择左上角的Current Configuration Scrop下拉选择刚刚创建的Website,然后选择左边Configuration下面的GENERAL的Web,修改如下两项:
接下来去到Apache的虚拟机配置文件中:
注意这里使用了SetEnv指令配置环境变量,一个是MAGE_RUN_CODE,一个是MAGE_RUN_TYPE,当MAGE_RUN_TYPE值是website时,MAGE_RUN_CODE对应的是创建Website时输入的code,当MAGE_RUN_TYPE值是store时,MAGE_RUN_CODE对应的是创建Store view时输入的code。
一般以上方式的设置比较实用,不过如果你使用的是cpanel之类的虚拟主机,就是无法修改配置文件,那只能依靠.htaccess来设置了。
SetEnvIf Host .*magentoo.net MAGE_RUN_CODE=mgt SetEnvIf Host .*magentoo.net MAGE_RUN_TYPE=website # 'website' or 'store'
完成之后修改一下本地的HOST文件,让magentoo.net指向本地地址127.0.0.1(网站运行在本地的时候)。
访问http://magento.net成功,多域设置完成。