教程 · 编程上线
域名能打开却提示不安全:补全证书链再强制跳转
检查证书有效期、域名覆盖和中间证书,配置 HTTP 到 HTTPS 跳转并覆盖主域名与 www。
前置:已为站点申请证书,浏览器访问时出现安全警告或部分设备无法打开。
材料:证书文件、服务器配置、在线证书检查工具、浏览器
材料:证书文件、服务器配置、在线证书检查工具、浏览器
步骤
1. 先看证书覆盖哪些域名
检查证书里的域名列表,确认主域名和 www 都被覆盖;只签了一个,另一个访问就会报警告,证书要覆盖实际访问的域名。
2. 补上中间证书
服务器配置要使用包含完整链的证书文件,不能只放站点证书;缺中间证书时,电脑浏览器可能正常,手机却打不开。
3. 配置强制跳转
把 80 端口的请求永久跳转到 443,并保留路径和参数;只在首页跳转,内页仍然可以用 HTTP 访问。
4. 检查有效期和续期
记录到期时间并设置提醒或自动续期,续期后确认服务器已加载新证书;证书过期当天才发现,损失最大,续期后重启服务。
5. 多设备多工具验证
用浏览器、手机和在线检查工具各看一次证书链和有效期;不同客户端的信任链不完全一样,单看一个浏览器不够。
做完检查
- 主域名和 www 都能正常 HTTPS 访问
- 证书链完整,手机访问无警告
- HTTP 请求全部跳转到 HTTPS
常见错误
- 只配置主域名,忽略 www
- 只装站点证书,缺中间证书
- 忘记续期,证书过期才处理
相关工具
同类教程
本地能跑线上 404:先查文件名大小写,再查构建产物
定位大小写、扩展名和路径别名导致的资源 404,用构建产物和大小写敏感环境验证修复。
查看 →密钥被打进了前端包:先分清公开变量和私密变量
识别构建时被内联到前端的变量,把密钥移到服务端并轮换已泄露的凭证。
查看 →单页应用刷新就 404:把未知路径回退到 index.html
配置服务器或托管平台的路由回退规则,让前端路由的深链接刷新和直接访问都能正常打开。
查看 →更新时间:2026-10-29 · 平台规则/软件版本会变;操作前保留原件,以实际页面为准。
跨库学习路径
按共同关键词匹配,不是随机推荐;从任务到提示词/教程/项目继续走。