You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress admin后台登录重定向循环,已尝试常规方案仍未解决

可按以下优先级逐一排查解决:

  • 反向代理/HTTPS识别异常修复
    大多数配置了CDN、反向代理的站点出现该问题都是因为WordPress无法正确识别HTTPS请求,导致反复跳转。在wp-config.php中现有WP_HOME、WP_SITEURL配置前加入以下代码即可:
    if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
        $_SERVER['HTTPS'] = 'on';
    }
    
  • Cookie域名配置校验
    检查wp-config.php中是否存在COOKIE_DOMAIN相关配置,确保配置值和当前站点域名完全匹配,示例如下:
    define('COOKIE_DOMAIN', 'www.test.ch');
    
    如果不需要跨二级域名共享Cookie,可以直接删除该配置项,测试登录是否恢复正常。
  • 服务器重定向规则排查
    检查Apache/Nginx的站点配置文件,确认没有额外的301/302重定向规则强制跳转wp-admin、wp-login.php路径的HTTP/HTTPS协议,临时删除自定义重定向规则后重载服务再测试。
  • 数据库与权限验证
    登录数据库查看wp_options表的siteurl、home字段值是否为https://www.test.ch,避免缓存的旧配置生效。也可以执行以下SQL创建临时管理员账号,排除原有账号权限异常问题:
    INSERT INTO `wp_users` (`user_login`, `user_pass`, `user_nicename`, `user_email`, `user_status`)
    VALUES ('newadmin', MD5('临时密码123'), '临时管理员', 'test@example.com', 0);
    INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`)
    VALUES (NULL, (Select max(id) FROM wp_users), 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');
    INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`)
    VALUES (NULL, (Select max(id) FROM wp_users), 'wp_user_level', '10');
    
  • 核心文件完整性校验
    下载和当前站点版本一致的WordPress安装包,全量覆盖替换wp-admin、wp-includes目录,排除核心文件损坏、被篡改导致的跳转异常。

内容的提问来源于stack exchange,提问作者Vannian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 18:54:08