ecmall 店鋪二級域名支持經過二級域名直接訪問到店鋪及店鋪商品等。各店鋪能夠給本身定義一個個性化的二級域名。便於宣傳,也便於用戶記憶。 php
使用二級域名須要服務器支持泛域名。即輸入任何一個二級域名都能訪問到ecmall系統。因此要開啓ecmall店鋪的二級域名支持必須經過修改商城配置文件才行。 apache
以testecmall.com 爲例。 服務器
假設: 網站
ucenter地址爲 http://uc.testecmall.com spa
ecmall地址爲 http://ecmall.testecmall.com .net
開啓步驟: code
1. 到域名服務商網站將 ip
*.testecmall.com 域名指向 ecmall網站ip get
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/
<?
$x = str_replace('.域名1','',$_SERVER['HTTP_HOST']);
if ($x != "www" && $x != "") {
Header("Location:http://www.域名1.com/文件夾/".$x."/");
}else{
Header("Location:http://www.域名2.com");
}
?>