修复 WordPress HTTPS 循环重定向
将 WordPress 切换到 HTTPS 后,如果出现 “Too many redirects”,通常是反向代理或负载均衡没有正确传递 HTTPS 状态。
修复方法
在 wp-config.php 中,放到 “That's all, stop editing!” 之前:
php
define('FORCE_SSL_ADMIN', true);
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) &&
strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) {
$_SERVER['HTTPS'] = 'on';
}保存后清理缓存并重新访问后台。