✅ 第 1 步:确认 Cloudflare 中的 SSL 模式为 “完全 (Full)”
打开 Cloudflare 官网: https://dash.cloudflare.com/
找到你的域名(如
1000000.xyz),进入设置。
在左边点击 “SSL/TLS” → “概览”
查看当前的 SSL 模式,将其改为:
完全 (Full)
网站必须采用cf证书。
进入 Cloudflare 仪表盘:
「SSL/TLS」→ 设置为 “完全 (Full)” ❗ 不要选 “灵活 (Flexible)”,它会造成 Cloudflare 回源为 HTTP,导致 WordPress 识别为 HTTP,从而再跳 HTTPS,形成死循环。
✅ 第 2 步:在 wp-config.php 加入以下内容强制 WordPress 识别 HTTPS
打开你的 WordPress 根目录 /www/wwwroot/bbs/wp-config.php,加入以下代码:
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {$_SERVER['HTTPS'] = 'on';
}
放在:
/* That's all, stop editing! Happy publishing. */之前。
✅ 第 3 步:清楚缓存尝试打开
浏览器:清除
1000000.xyz的 CookieChrome:地址栏点击锁图标 → Cookie → 删除
Cloudflare:仪表盘左侧点「缓存」,点击「清除所有缓存」
评论区