• * 註冊
  • * 登入
  • * 問答集
  • 討論區首頁
討論區首頁 ‹ 威博達-虛擬主機 ‹ Linux虛擬主機-Cpanel教學區
網站公告

此區提供使用者討論平台,如您有使用上的問題或管理心得請盡請提出,都將會由專人跟客戶一同解決問題與分享。本公司官方網頁因更換討論區主機,造成異動,為了維護使用者的資料與權益,如您無法登入請至註冊中心重新註冊會員,謝謝。

OpenCart 2.X版本如何開啟 SSL 加密連線(https) 

提供關於Linux及Cpanel使用教學及常見問題解決方法,請勿在此區發問--威博達--
發表回覆
1 篇文章 • 第 1 頁 (共 1 頁)

OpenCart 2.X版本如何開啟 SSL 加密連線(https)

文章由 myc0504 » 2023年 11月 16日, 11:06

近期有客戶反映 Opencart 的版面會出現版型跑掉的問題,
這個問題是由於 Google 搜尋結果與瀏覽器預設都會用加密連線開啟網站,
但是 Opencart 沒有開啟加密連線所造成,

註:以下文章裡所提到的連結請將你的網址取代為你自己網站的網址,
請勿直接複製貼上


如果在網址列使用非加密連線 ex. http://你的網址
那麼網頁就可以正常顯示,
但是使用加密連線 ex. https://你的網址
就會像下圖一樣無法正常顯示
Opencart-2.png
Opencart-2.png (29.24 KiB) 被瀏覽 5292 次


下面提供 Opencart 2.X 版本設定加密連線的方法
警告:相關操作前請務必對檔案進行備份,避免操作失誤導致網站無法正常瀏覽。
基本步驟如下:
Step 1: 到 config.php 設定https 網址
Step 2: 到網站後台設定
Step 3: 利用 .htaccess強制導向到 Https (非必要)

步驟一:
到 Opencart 設定檔
(通常設定檔位置在網頁根目錄底下)
config.php
admin/config.php


將設定裡的網址連結從 http 更改為https

define('HTTPS_SERVER', 'http://你的網址/');


改成

define('HTTPS_SERVER', 'https://你的網址/');


步驟二:
到 OpenCart 後台 登入管理員啟動SSL 模組
先開啟商店設置
Opencart-3.png
Opencart-3.png (36.85 KiB) 被瀏覽 5296 次


從伺服器設定 啟用SSL
Opencart-4.png
Opencart-4.png (44.32 KiB) 被瀏覽 5296 次


步驟三:強制啟動SSL(非必要)
到.htaccess下新增

代碼: 選擇全部
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
RewriteCond %{HTTP_HOST} !^你的網址$ [NC]
RewriteRule ^(.*)$ https://你的網址/$1 [L,R=301]


如果無法自行處理,可以聯繫我們介紹專門處理相關業務的廠商幫忙處理。
myc0504
Junior Member
 
文章: 98
註冊時間: 2016年 7月 11日, 16:38
性別:
回頂端

發表回覆
1 篇文章 • 第 1 頁 (共 1 頁)

回到 Linux虛擬主機-Cpanel教學區

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 13 位訪客

  • 變更字體大小
  • 列印模式
Powered by phpBB® Forum Software © phpBB Group
Style created by David Jansen @ IDLaunch
正體中文語系由 竹貓星球 維護製作
Time : 0.131s | 18 Queries | GZIP : Off