后台一直 ERR_TOO_MANY_REDIRECTS 怎么修
现象#
访问店铺主域名时浏览器报 ERR_TOO_MANY_REDIRECTS,地址栏在 http 与 https、www 与裸域之间来回跳,页面始终打不开。
原因#
- CDN 侧配了强制 HTTPS,Shopify 侧又有一条方向相反的跳转,两边互推形成闭环
- 根域 A 记录还指向旧服务器,旧服务器把请求 301 回 Shopify
- 应用或主题里的密码页逻辑把未登录访客反复送回同一个地址
- 域名刚绑定、证书尚未签发,浏览器在 HTTP 与 HTTPS 之间被要求反复重试
处理步骤#
- 用
curl -I http://example.com逐跳看Location,找出循环的那一对地址 - 到 DNS 服务商关掉 Always Use HTTPS 或页面规则里的强制跳转,只留一侧
- 在
Settings → Domains确认主域名指向*.myshopify.com,根域 A 记录为官方 IP - 清理 Cloudflare 的
Page Rules,避免与 Shopify 自身跳转叠加 - 改完等 DNS 生效,用无痕窗口分别复测裸域与 www 两个地址
验收标准#
curl -I 只返回一次 301 就落到 200,浏览器不再提示重定向过多,主域名与 www 都能直接打开首页。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。