TShopping

 找回密碼
 註冊
搜索
查看: 665|回復: 0

[分享] 開啟opencart的SSL https

[複製鏈接]
發表於 2014-10-17 10:19:14 | 顯示全部樓層 |閱讀模式
 
Push to Facebook Push to Plurk Push to Twitter 
為了讓我們的opencart系統更加安全,我們可以根據需要啟用SSL功能。也就是可以使用https協議來訪問網站。

首先,我們需要從主機託管商那裡買SSL證書,如果是獨立的服務器,啟用SSL就可以了。

接下來,我們打開config.php和admin/config.php這兩個文件,找到如下代碼

// HTTPS
define('HTTPS_SERVER', 'http://yoursite.com/');
define('HTTPS_IMAGE', 'http://yoursite.com/image/');

兩個文件中,都有以上代碼,把"http://"替換為為"https://",
再來需要找到
/system/library/url.php
找到
  1. if ($connection ==  'NONSSL') {
  2.                          $url = $this->url;
  3.                 } else {
  4.                         $url = $this->ssl;       
  5.                 }
複製代碼
改成
  1. $url = $this->ssl;       
複製代碼
找到
  1. foreach ($this->rewrite as $rewrite) {
  2.                         $url = $rewrite->rewrite($url);
  3.                 }
複製代碼


下面加上
  1. $__url=explode('http', $url);
  2.                 $url='https'.$__url[1];
複製代碼


大功告成。


 

臉書網友討論
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2016-12-4 05:44 , Processed in 0.056468 second(s), 22 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表