magento 多域名多店铺

事前指导

我们使用的就是parked domain ,将你要添加的域名指向你的现有magento 文件根目录。

就像预习中提到的,我们有个magento站域名为one.com ,添加新的域名two.com。设置two.com的根目录为one.com的根目录。

此文章是基于magento1.2版本,其它的版本见本篇文章结尾处的提示。

实践

我们假设你的magento 原有的域名是 one.com ,想要实现magento多店的域名是two.com。首先你先安装好 one.com 的magento网站,然后参考如下教程。

1.magento 后台需要做的设置

第一步:进入后台catalog—>manage catagories为要添加的店增加的一个新的根分类 two(名字可以随便取)如下图

magento多域名多店图1

第二步:进入system—>manage stores 为要添加的店增加一个新的website,点击create website 按钮。,填写内容如下图,注意填写的code在以后步骤需要使用

magento多域名多店图2

然后保存,点击 create store,为新添加的website添加store,如图

magento多域名多店图3

Website是刚创建的,root category是第一步中创建的。

然后保存,点击create store view,填写相关信息,如下图

magento多域名多店图4

Name、code你自己写个好区分,容易记住的,Status选择enabled(激活)点击保存

第三步 进入system—>configuration

在左侧的设置范围选项中选择在我们新建的店下,对新店进行设置,如下图

magento多域名多店图5

我们的新店在上面步骤中取的名字是 two website,我们选择two website,然后选择

左栏的web设置,如下图

magento多域名多店图6

去掉所有设置后面的对勾,不使用默认设置,在unsecure base url中填入你的多店的网址,本实例中是 two.com,注意填写完整的域名:http://www.two.com , 域名最后的斜线不要漏掉。

Secure是加密的网址,若你没有使用ssl请也填写 http://www.two.com。最后保存

总结

至此magento中需要设置的内容就没有了。在magento后台的设置中我们在以后步骤会用到的就是在第二步create website时填写的code :two。

2.修改根目录 index.php 文件

打开magento网站根目录,编辑文件 index.php

Mage::run();

替换为

switch($_SERVER[‘HTTP_HOST‘]) {

case ‘two.com‘:

case ‘www.two.com‘:

Mage::run(‘two‘, ‘website‘);

break;

default:

Mage::run();

break;

}

若想添加更多的域名,重复如上步骤即可

至此, 设置完毕,可以使用 two.com 访问

最近有人反映如上的步骤后,网站无法运行,不要慌张,如上的文章是之前对于magento版本1.2适用,其它的版本就没准了。新的magento版本见 http://www.magentocommerce.com/wiki/multi-store_set_up/multiple-website-setup 或google下“magento multiple websites”

转载标明出处: hellokeykey.com 右兜钥匙

时间: 2024-10-13 06:55:26

magento 多域名多店铺的相关文章

magento 多域名多店

在magento1.4中请参考官网 :http://www.magentocommerce.com/knowledge-base/entry/tutorial-multi-site-multi-domain-setup 或者:http://www.magentocommerce.com/wiki/4_-_themes_and_template_customization/navigation/multiple-website-setup 以下内容为1.2版本适用,1.3也可以试下 预习: 首先让

Magento多语言功能

Magento多语言功能是建立在视图(view)基础之上的,可以通过后台创建店铺视图来创建基于Magento的多语言店铺.本文为大家讲解如何创建多语言的功能.首先,进入“管理店铺”节点,如下所示. System->Manage Stores 进入到该页面之后,如果之前没有进行过操作.应该只有一行记录.该记录即Magento安装完成之后默认的店铺.从左到右,分别为Main Website,Main Website Store和Default Store View.这些记录分别代表Magento中的

magento问题集3

MISSING LANGUAGE FILES OR DIRECTORIES A:已经装了俄语包,也是russian目录,在前台也可以用.但是在后台最上面总是显示MISSING LANGUAGE FILES OR DIRECTORIES … Russian 俄语 不知道为什么? Q:admin\includes\languages\russian\ 目录不存在 或是 \admin\includes\languages\russian.php 文件不存在. 转移空间和域名 1.进入原来的phymya

magento数据库备份导入还原

Magento数据库备份.移植终极解决方案+3 分类:Magento教程 标签:magento搬家.magento数据库备份.magento更换域名.magento移植 4,355人浏览 作为电子商务购物车系统解决方案,Magento数据库结构相当复杂,以至于普通的数据库备份方式几乎无法成功备份,即使成功备份,导入数据库也不是一件简单的事情.另一方面,作为一款购物车系统,从安全角度来说,每天备份数据毫不为过.更换域名,更换服务器都多多少少牵涉到Magento的数据库备份相关知识.本文由锐想外贸电

淘宝权重指的是什么

店铺权重不仅仅是店铺收藏.店铺访客而已,需要做的非常多.我这边给店铺权重做了下定义:淘宝的规则(淘宝规定我们需要去做的).很多新手卖家对于后台都不了解,对淘宝规则不了解,所以店铺权重低得很.这边我简单地列出一些给大家看看:① 消费者保障系 例如:7+无理由.运费险.破损补寄.商品质量保证险等等这里关于消费者的保障.② 宝贝设置系列 例如:VIP折扣价,公益宝贝.宝贝资质.精品橱窗等等关于新品宝贝就能够优化的项目.③ 店铺设置系列 例如:店铺简介,店铺域名,店铺名称,旺铺,卖家联盟等关于店铺本身能

Nginx实现二级域名店铺

一般B2C或者C2C商城项目都会有二级域名店铺这个需求,本文利用Nginx实现二级域名店铺. 二级域名只访问店铺的首页,商品页依然采用www域名 Nginx配置如下: server {         listen 0.0.0.0:80;         server_name *.abc.com;         if ($host ~* (.*)\.abc.com){                 set $shop_name $1;         }         if ($shop

去除magento多店铺URL地址中的“___from_store=”

magento 的多店铺功能,大多数情况下是根据语言来进行选择的,当添加了多店铺之后,一般情况下我们会选择开启添加store code到url地址中. Magento 自带的这种功能算是比较不错了,但是 magento的多店铺功能,大多数情况下是根据语言来进行选择的,当添加了多店铺之后,一般情况下我们会选择开启添加store code到url地址中.Magento自带的这种功能算是比较不错了,但是有个问题非常头疼.在切换不同店铺的时候,URL地址中会包含“___from_store=”的字符串.

Magento 多站点多域名安装教程(可以设置手机模版哟,亲 \(^o^)/)

这篇文章是安装magento子域名的教程,请先进行安装之前,确认以下几点: 1.请先确认子域名是否已经指向你的服务器 2.可以编辑.htaccess文件 3. 熟悉Cpanel操作 我们的目标是建立一个独立在线商店store.xbc.me,再安装一个mage.xbc.me的子域名商店,后台统一使用store.xbc.me的后台.我们可以一步一步来安装一个测试的Store商店和子域名商店. 首先创建数据库,在cpanel面板的MYSQL数据库页面添加Store的数据库 使用密码生成器来加强安全性

magento搬家 magento换服务器步骤 更改数据库连接 更换域名

1.把magento的目录复制到新服务器,把数据库导出,导入. 如果导不进去的是因为magento的数据库使用了外键约束,通过phpmyadmin导入的时候会报错,在导出的sql文件上加一行 SET @[email protected]@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; 2.修改magento的配置文件,位置在app/etc/local.xml,注意修改CDATA里面的内容 主要是数据库连接 数据库用户名 密码 数据库名称 3.修改magento