中资源虚拟主机WordPress SSL插件_重定向循环排查
中资源虚拟主机 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 优先级最高,适合后台进不去时用。
参考(.htaccess HTTP跳HTTPS+www归一): ``` RewriteEngine On # HTTP跳HTTPS RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)$ https://域名/$1 [R=301,L] # 带www跳不带www RewriteCond %{HTTP_HOST} ^www.域名.com$ [NC] RewriteRule ^(.*)$ https://域名.com/$1 [R=301,L] ```
WordPress 真静态(WP Super Cache 生成静态 HTML)的站点,SSL 部署后要重新生成缓存,否则静态页面里还是 HTTP 链接。清缓存后重新生成,或用插件的"重建缓存"功能。真静态页面的 301 在服务器层配置,不经过 WordPress。
HSTS 头:确认 HTTPS 稳定后加 Strict-Transport-Security: max-age=63072000; includeSubDomains,浏览器强制 HTTPS。HSTS 开启后短期无法回退 HTTP,确认稳定再加。WordPress 可以在 .htaccess 或 Nginx 配置里加 header。

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