Ultimate Member插件:登录用户redirect_to指向首页时陷重定向循环
重定向循环问题(涉及redirect_to与首页访问限制)
环境信息
- 站点:shop.eliteblinds.gr
- UM版本:2.10.4
- 主题:TT4(区块主题)
- 缓存插件:W3 Total Cache
UM访问配置(UM > 设置 > 访问)
- 站点仅对登录用户开放
- 未登录用户自定义重定向:
/login - 首页不对访客开放
- 分类/归档页面不对访客开放
登录行为测试
场景A(正常工作)
- 访问路径:
/login - 输入登录凭证后,正常重定向至
/user/{username}/,后续可正常访问首页
场景B(异常)
- 访问路径:
/login/?redirect_to=https%3A%2F%2Fshop.eliteblinds.gr%2F - 输入凭证后,重定向至
/user/{username}/?redirect_to=https%3A%2F%2Fshop.eliteblinds.gr%2F - 后续陷入重定向循环,即便已登录且能访问其他所有页面,首页仍无法直接访问,仅以下两种操作可恢复:
- 等待数秒后自动跳转至首页
- 手动刷新页面
- 推测问题源于时序延迟(Cookie或用户状态初始化滞后)
UM登录重定向设置
- 登录表单登录后重定向:默认
- 用户角色登录后重定向:首页(
/)
已尝试的排查操作
- 清理所有缓存(页面、浏览器、对象缓存)
- 在W3 Total Cache中禁用并重新启用「不缓存登录用户页面」选项
- 尝试通过中间页面(
/login-bridge/)跳转,未解决问题 - 临时禁用其他所有插件,问题依旧存在
内容的提问来源于stack exchange,提问作者Lily's Box
相关产品推荐
相关产品推荐

