虚拟主机WordPress真静态HTTPS_混合内容与数据库替换
35互联虚拟主机 WordPress 部署 SSL 分四步:安装证书、改 siteurl 和 home、配置 301 跳转、替换数据库里的 HTTP 链接。四步做完地址栏才会显示绿锁,没有混合内容警告。证书可以用主机商免费证书或 Let's Encrypt。
改 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 优先级最高,适合后台进不去时用。
参考(wp-config.php SSL配置): ``` <?php // 网站URL define('WP_HOME', 'https://域名'); define('WP_SITEURL', 'https://域名'); // 强制后台和登录HTTPS define('FORCE_SSL_ADMIN', true); define('FORCE_SSL_LOGIN', true); // CDN/反向代理环境 if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') { $_SERVER['HTTPS'] = 'on'; } ```
CDN 环境下 WordPress SSL:CDN 开启 HTTPS,源站可以用 HTTP(CDN 回源 HTTP),但 WordPress 的 siteurl 要设为 HTTPS,否则生成的链接是 HTTP。CDN 回源协议选 HTTPS 更安全,源站也要装证书。CDN 开启"强制 HTTPS跳转"代替服务器 301。
SSL 部署后的 SEO 处理:在百度站长平台提交 HTTPS 认证,提交改版规则(HTTP 到 HTTPS),sitemap 换成 HTTPS 链接。301 保持至少 3 个月,收录迁移需要 2 到 8 周。HTTPS 对排名有加成,迁移完成后排名会恢复并可能提升。

更新时间:2026-08-27 09:55:11