虚拟主机WordPress SSL_WordPress绿锁实操
WordPress绿锁的核心是改 WordPress 的 siteurl 和 home。这两个值存在 wp_options 表,决定了网站的 URL。不改的话,WordPress 会把请求跳回 HTTP,导致重定向循环。在后台设置 → 常规里改,或直接改数据库。
改 siteurl 和 home:方法1 后台设置 → 常规 → WordPress 地址(URL)和站点地址(URL)都改成 https://域名;方法2 数据库 phpMyAdmin → wp_options 表 → 改 siteurl 和 home 两行;方法3 wp-config.php 加 define('WP_HOME','https://域名'); define('WP_SITEURL','https://域名');。方法3 优先级最高,适合后台进不去时用。
参考(数据库批量替换HTTP): ``` -- 备份 mysqldump -u用户 -p 数据库 > backup.sql -- 替换文章内容 UPDATE wp_posts SET post_content=REPLACE(post_content,'http://域名','https://域名') WHERE post_content LIKE '%http://域名%'; -- 替换摘要 UPDATE wp_posts SET post_excerpt=REPLACE(post_excerpt,'http://域名','https://域名'); -- 替换评论 UPDATE wp_comments SET comment_content=REPLACE(comment_content,'http://域名','https://域名'); -- 注意:不要替换guid字段 ```
CDN 环境下 WordPress SSL:CDN 开启 HTTPS,源站可以用 HTTP(CDN 回源 HTTP),但 WordPress 的 siteurl 要设为 HTTPS,否则生成的链接是 HTTP。CDN 回源协议选 HTTPS 更安全,源站也要装证书。CDN 开启"强制 HTTPS跳转"代替服务器 301。
证书到期监控:免费证书 90 天到期,付费证书 1 到 2 年。到期前 15 天续签,替换后重启 Web 服务。监控脚本每天 curl 检测证书剩余天数,小于 15 天告警。证书过期浏览器拦截、百度降权,提前续签成本最低。

更新时间:2026-08-27 11:32:45
上一篇:西部数码虚拟主机WordPress mixed content教程_siteurl与301配置