ecmall二级域名设置

ecmall 店铺二级域名支持通过二级域名直接访问到店铺及店铺商品等。各店铺可以给自己定义一个个性化的二级域名。便于宣传,也便于用户记忆。


使用二级域名需要服务器支持泛域名。即输入任何一个二级域名都能访问到ecmall系统。所以要开启ecmall店铺的二级域名支持必须通过修改商城配置文件才行。


以testecmall.com 为例。

假设:

ucenter地址为 http://uc.testecmall.com

ecmall地址为 http://ecmall.testecmall.com


开启步骤:

1. 到域名服务商网站将

*.testecmall.com 域名指向 ecmall网站ip


2. 开启服务器的泛域名支持。将所有二级域名指向ecmall程序。个人服务器请参考附录的设置方法。租用服务器请联系服务商具体的设置方法。


3. 到“网站后台->设置->网站设置->二级域名”开启二级域名,并根据表单提示分别设置好“二级域名后缀”,“保留域名”,“长度限制”。


4.为需要的店铺等级启用二级域名功能:登录网站后台->店铺->店铺等级,编辑需要开启二级域名功能的店铺等级,勾选“可用附加功能”中的“二级域名”,提交保存。


完成上述步骤,你的网站就开启店铺的二级域名功能了。


接下去只需要店铺管理员在“用户中心->店铺设置”中设置想要的二级域名或站长在“网站后台->店铺->店铺管理”中编辑店铺的二级域名即可让指定店铺使用二级域名方式访问了。注意!只有属于开启了二级域名功能的店铺等级的店铺才可使用二级域名。

 

附录:

1. 服务器设置泛域的方法

1) apache服务器,编辑http.conf 文件, 这ecmall虚拟主机设置中加入

ServerAlias *.testecmall.com

2) iis 服务器

只要将ecmall的主机头设置为空即可。如图所示:






二级域名有两种方法实现:

1。绑定:

2。跳转:

利用上面的代码可以用二级域名的形式来访问http://www.域名1/文件夹/中对应的文件夹内的网页,
比如二级域名为:http://520.域名1.com,
经过上面的代码就可以直接访问http://www.域名1.com/文件夹/520/
  1. <? 

  2. $x = str_replace('.域名1','',$_SERVER['HTTP_HOST']); 

  3. if ($x != "www" && $x != "") { 

  4. Header("Location:http://www.域名1.com/文件夹/".$x."/"); 

  5. }else{ 

  6. Header("Location:http://www.域名2.com"); 

  7. } 

  8. ?>


你可能感兴趣的:(ecmall二级域名设置)