SSL / HTTPS 全站
混合內容與憑證錯誤會直接掉索引
HTTPS 像店門口的鐵捲門——沒拉好(憑證過期、混合內容),瀏覽器直接在你門口貼「此站不安全」的公告。
03為什麼是現在學
HTTPS 是 Google 明文的排名訊號、也是瀏覽器的底線。它壞掉時不是扣分而是全面崩:警告畫面把訪客嚇走、爬蟲把你降級。
04白話理解(對客戶簡報可直接引用)
全站必須走加密連線(網址是 https:// 開頭、瀏覽器沒有任何警告)。三個常見破口:①http 版沒有自動跳轉到 https ②憑證過期沒人發現 ③頁面本身是 https,裡面卻載入 http 的圖片或程式(混合內容),瀏覽器會直接擋掉那些資源。
05工具箱
- ▸SSL Labs Server Test — 憑證健康度總體檢(評級 A 以上)
- ▸瀏覽器開發者工具 Console — 混合內容警告一條條列給你看
- ▸Let's Encrypt/主機商內建憑證 — 免費憑證+自動續期,沒理由過期
06怎麼做 · SOP 3 步(每步標產出物)
- 1確認 http:// 進站會 301 到 https://→ 轉址驗證紀錄
- 2憑證設自動續期,並確認續期真的成功過一次→ 憑證效期監控設定
- 3全站掃混合內容(http 資源),逐一改成 https 或拿掉→ 混合內容清單與修復紀錄
07場景應用(實戰經驗)
- ◆改版搬家後最常見:舊文章內文的圖片網址還是 http:// 開頭——整批資料庫搜尋取代一次解決。
- ◆憑證自動續期失敗沒人知道,週末全站掛「不安全」兩天——監控要含憑證剩餘天數。
08⚠️ 常見誤區
- ✕只做首頁 https,內頁還走 http。
- ✕302 暫時轉址代替 301——訊號傳遞效果不同,正式收斂一律 301。
口訣
「https 三查:跳轉、效期、混合內容。」
10里程碑 · 完成標準(可驗證)
- ☐http→https 301 全站生效
- ☐憑證自動續期且監控剩餘天數
- ☐混合內容數=0
學習者勾自己的進度;顧問勾客戶專案的交付——同一份標準,兩種用法。
11情境判斷題
客戶網站憑證三天後到期,主機商說「會自動續」。你該?
12檢核方式與依據出處
程式自動判定:輸入網址,掃描引擎自己爬、自己打 API、自己判定。
- 🟢 官方明文Google:HTTPS 作為排名訊號 ↗
- 🟢 官方明文MDN:混合內容(Mixed Content) ↗
依據等級決定計分權重(🟢×3/🔵×2/⚠️×1)——權重量的是「依據有多硬」, 不是「我們覺得多重要」。查無權威文件的判準,誠實標「業界慣例」。