站点运营

站点运营:HTTPS 證书與混合内容自查,別让過期證书和 http 资源挡在门口

證书過期和混合内容常被忽略,却可能影响訪問與抓取。本文從證书有效期监控、頁面资源引用、内鏈跳轉、CDN 回源等角度,整理一份可执行的 HTTPS 自查清單,帮助站点减少安全层問题带来的中断與異常。

站点运营

站点运营:HTTPS 證书與混合内容自查,別让過期證书和 http 资源挡在门口

很多站点运营者把注意力放在内容、内鏈和 sitemap 上,却容易忽略最基础的一层:HTTPS 能不能正常打開。證书一旦過期,浏览器會彈出安全警告,用戶可能直接离開;搜尋引擎蜘蛛在遇到證书错誤时,也可能無法顺利抓取。更隐蔽的是混合内容,頁面本身走 HTTPS,但里面還引用着 http 的图片、脚本或样式,浏览器會拦截或标记為不安全。

證书有效期不是设一次就完事

證书有明确有效期,免費證书通常 90 天,商业證书一年或更久。如果只靠人工记住續期時間,很容易在忙其他事情时错過。建议至少做两件事:

  • 在监控系統里加一條到期提醒,提前 14 到 30 天通知负责人;
  • 確認自動續期任務是否真的执行成功,而不是只看配置存在。
自動續期不是“配了就行”,要定期查看日誌和實际生效日期。

混合内容排查:頁面安全了,资源没有

混合内容指 HTTPS 頁面里加载 HTTP 资源。常见来源包括:

  • 图片、缩略图、图标;
  • 外部脚本、統計代碼;
  • CSS 字体、背景图;
  • 视频、iframe 嵌入。

排查时,可以打開開發者工具控制台,篩選 Mixed Content 警告;也可以用命令行抓取頁面,搜尋 http:// 引用。發現後尽量改為 https,或把资源下载到本地再引用。

内鏈與跳轉中的协议细节

站内連結如果還寫 http://,用戶訪問後要经過一次跳轉,蜘蛛也會多走一步。检查導航、面包屑、正文内鏈、sitemap 里的地址是否统一為 https。還要留意 301 跳轉鏈:http 到 https,再到 www,再到带斜杠版本,能合並就合並,减少中間跳轉。

CDN、负载均衡與回源證书

如果站点用了 CDN,證书可能部署在邊缘节点,也可能在源站,两邊都要检查。回源协议如果是 https,源站證书也要有效,否則 CDN 回源可能失敗。更換證书後,记得刷新 CDN 缓存或確認證书是否同步。

日常自查清單

  1. 检查證书到期時間和實际生效的證书鏈;
  2. 用浏览器打開首頁、栏目頁、詳情頁,看是否有安全警告;
  3. 在開發者工具里查看 Mixed Content 警告;
  4. 检查 sitemap、内鏈、跳轉中的协议;
  5. 確認 CDN 回源配置和源站證书;
  6. 记錄最近一次證书更換時間和负责人。

出現問题时怎么處理

如果證书過期,先續期並重新加载服務;如果混合内容来自第三方,联系對方或替換资源;如果源站證书有問题,先修复再恢复回源。處理完後,用不同網絡环境訪問驗證,並观察服務器日誌里是否有 TLS 握手失敗记錄。

HTTPS 是訪問的底座,不直接决定内容质量,但會影响用戶和蜘蛛能不能顺利到達。把證书和混合内容纳入例行巡检,比出問题後再救火省事得多。