SSL 與安全·閱讀約 5 分鐘
安裝免費 SSL 並強制 HTTPS
所有方案都含免費 SSL,由系統自動簽發與續簽。正常情況你什麼都不用做,這份文件是給需要手動處理或出問題時用的。
- 1
確認 DNS 已經指過來
憑證簽發需要驗證網域的所有權,所以網域必須先指到這台主機。DNS 還沒生效的話簽發一定會失敗。
- 2
檢查憑證狀態
cPanel →「安全性」→「SSL/TLS Status」。清單列出每個網域與子網域的憑證狀態。顯示綠色鎖頭表示有效。
- 3
手動觸發簽發
勾選沒有憑證的網域,按「Run AutoSSL」。等幾分鐘後重新載入頁面看結果。失敗的話把游標移到狀態圖示上會顯示原因。
- 4
強制 HTTPS
cPanel →「網域」,在要處理的網域把「強制 HTTPS 重新導向」打開。這樣訪客打 http 會自動跳到 https。
- 5
處理混合內容
開了 HTTPS 但瀏覽器還顯示不安全,通常是頁面裡有 http:// 開頭的圖片或 JS。WordPress 可以用資料庫搜尋替換工具把 http:// 換成 https://,或裝一個強制 SSL 的外掛處理。
- 6
確認
用無痕視窗打開網站,確認網址列有鎖頭、打 http 會跳轉、首頁與內頁都正常。
補充說明
- 簽發失敗最常見的原因:DNS 還沒生效、網域被 Cloudflare 代理且擋掉了驗證路徑、或 .htaccess 把 /.well-known/ 目錄轉走了。
- 需要 OV 或 EV 憑證(驗證公司身分)請看 SSL 憑證服務頁面,這類憑證需要先簽約。