免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3124 | 回复: 0
打印 上一主题 下一主题

cpanel 中实现 magento 多店 多域名 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-12 13:49 |只看该作者 |倒序浏览

                                                Cpanel 中实现  magento 多域名 多店铺 多店 多站
转载请注明来自:hellokeykey.com
##########################################################
右兜钥匙
Email:
key@hellokeykey.com
[email=yangle21g@gmail.com][/email]
Blog:
www.hellokeykey.com
Demo:
www.magentokey.com
淘宝店:
http://shop59257920.taobao.com/
代理销售:
http://www.templatemonster.com/
模板
##########################################################
预习:
首先让我们来认识几个名词术语,若你是专家你会发现我的解释与名词正确的含义,有差异但对于属于不熟的人还是有助于理解的。
1.parked domain : 你有域名 one.com ,他的网站文件根目录是 public_html/one,你添加一个域名two.com 也是用one.com的文件根目录 public_html/one , 那么这个新添加的域名two.com 就是 parked domain。
2.addon domain :  你有域名 one.com,是用网站文件根目录是 public_html/one,你有添加了另外的域名 two.com three.com,two.com 网站文件根目录是 public_html/two,three.com 是用网站文件目录是 public_html/three 。这个 two.com three.com 我们就可以称之为 addon domain。
3.Subdomains :   你有域名 one.com 使用网站文件文件目录 public_html/one,你因为各种原因想使用   shoes.one.com 或者 cup.one.com 域名,这个 shoes 、cup代替www作为域名的前缀,shoes.one.com cup.one.com 就是 subdomains。  
事前指导
我们使用的就是parked domain ,将你要添加的域名指向你的现有magento 文件根目录。
就像预习中提到的,我们有个magento站域名为one.com ,添加新的域名two.com。设置two.com的根目录为one.com的根目录
实践
我们假设你的magento 原有的域名是 one.com ,想要实现magento多店的域名是two.com。首先你先安装好 one.com 的magento网站,然后参考如下教程。
1.magento 后台需要做的设置
  第一步:进入后台catalog--->manage catagories为要添加的店增加的一个新的根分类 two(名字可以随便取)如下图
  

  第二步:进入system--->manage stores 为要添加的店增加一个新的website,点击create website 按钮

,填写内容如下图,注意填写的code在以后步骤需要使用

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

Website是刚创建的,root category是第一步中创建的。
然后保存,点击create store view,填写相关信息,如下图

Name、code你自己写个好区分,容易记住的,Status选择enabled(激活)点击保存
第三步 进入system--->configuration
在左侧的设置范围选项中选择在我们新建的店下,对新店进行设置,如下图

我们的新店在上面步骤中取的名字是 two website,我们选择two website,然后选择
左栏的web设置,如下图

去掉所有设置后面的对勾,不使用默认设置,在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..twocom':
Mage::run('two', 'website');
break;
default:
Mage::run();
break;
}
若想添加更多的域名,重复如上步骤即可
至此, 设置完毕,可以使用 two.com 访问
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/83562/showart_2068280.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP