|
案例要求:
1.多國域名:如domain.com, domain.cn, domain.es, domain.de
2.多語言:如domain.com指向英文網站,domain.cn指向簡體中文網站, domain.es指向西班牙語網站,domain.de指向德語網站。
3.同一後台:使用opencart系統後台管理四種語言以及相應產品的信息。
4.前台點擊不同語言鏈接時,指向不同國家域名鏈接。
解決方案:
1.使用opencart系統,請下載最新版本opencart系統,下載地址:http://www.opencart.com/index.php?route=download/download或http://www.opencartchina.com/download .html
2.安裝相關國家的語言包,簡體中文語言包下載地址:http://www.opencart.com/index.ph ... ;extension_id=15172
3.修改index.php文件,根據index.php文件實際情況加入類似如下代碼:
- if(($_SERVER['HTTP_HOST'] == 'www.chinaopencart.cn')||(($_SERVER['HTTP_HOST'] == 'chinaopencart.cn'))){
- define('HTTP_SERVER', 'http://www.chinaopencart.cn/');
- define('HTTPS_SERVER', 'http://www.chinaopencart.cn/');
- }
- if(($_SERVER['HTTP_HOST'] == 'www.enjoytone.co.uk')||(($_SERVER['HTTP_HOST'] == 'enjoytone.co.uk'))){
- define('HTTP_SERVER', 'http://www.enjoytone.co.uk/');
- define('HTTPS_SERVER', 'http://www.enjoytone.co.uk/');
- }
複製代碼
以及如下代碼:
- if(($_SERVER['HTTP_HOST'] == 'www.chinaopencart.cn')||(($_SERVER['HTTP_HOST'] == 'chinaopencart.cn'))){
- $_SESSION['language'] = 'cn';
- }
- if(($_SERVER['HTTP_HOST'] == 'www.enjoytone.co.uk')||(($_SERVER['HTTP_HOST'] == 'enjoytone.co.uk'))){
- $_SESSION['language'] = 'en';
- }
複製代碼
4.使用將相關域名park到主域名,比如都park到domain.com;注意park時需要服務器具有dns的功能。5.修改多語言鏈接,連接到不同的park域名。如果您需要建立此類網站,請聯繫我們。 |
|