Cómo solucionar errores ERR_TOO_MANY_REDIRECTS en Cloudflare

en el uso de Cloudflare 提供的 CDN 和安全服务时,用户有时可能会遇到“ERR_TOO_MANY_REDIRECTS”错误。这种错误通常发生在浏览器和服务器之间存在无限重定向循环时,导致网页无法正常加载。如果你正面临这个问题,本文将指导你如何通过一系列步骤解决 Cloudflare 中的 ERR_TOO_MANY_REDIRECTS 错误。

图片[1]-如何修复 Cloudflare 中的 ERR_TOO_MANY_REDIRECTS 错误:解决方案和配置技巧

1. 理解 ERR_TOO_MANY_REDIRECTS 错误

图片[2]-如何修复 Cloudflare 中的 ERR_TOO_MANY_REDIRECTS 错误:解决方案和配置技巧

“ERR_TOO_MANY_REDIRECTS”错误发生时,浏览器会不断尝试访问一个网页,但因为配置错误,网页一直在进行重定向,直到超过了浏览器的限制。通常这与 Cloudflare 的 SSL/TLS 配置、源服务器的重定向设置、或网站的缓存配置相关。

2. 检查并正确配置 SSL/TLS 设置

图片[3]-如何修复 Cloudflare 中的 ERR_TOO_MANY_REDIRECTS 错误:解决方案和配置技巧

Cloudflare 提供了几种不同的 SSL/TLS 模式,每种模式都有不同的安全要求和行为。如果设置不当,容易导致重定向循环,特别是在 HTTP 与 HTTPS 之间的转换。

  • Flexible SSL:Cloudflare 与浏览器之间使用 HTTPS 加密,但与源服务器之间仍然使用 HTTP。这个模式适用于没有 SSL 证书的服务器。然而,它往往会导致重定向问题,因为源服务器可能已经配置了强制 HTTPS 的重定向。
  • Full SSL:Cloudflare 与浏览器和源服务器之间都使用 HTTPS 加密。这要求源服务器已正确安装 SSL 证书。这个模式是最常见的选择,尤其是当源服务器支持 HTTPS 时。
  • Strict SSL:Cloudflare 与浏览器和源服务器之间都使用 HTTPS 加密,并且源服务器的 SSL 证书必须是有效且受信任的。选择 Strict SSL 可最大限度地提升安全性,但如果源服务器 SSL 配置不正确,也可能导致 ERR_TOO_MANY_REDIRECTS 错误。

Solución:

如果你的源服务器已经配置了 SSL 证书,建议使用 Full SSL tal vez Strict SSL 模式。避免使用 Flexible SSL,因为它可能与源服务器的重定向规则冲突。

3. 启用“自动 HTTPS 重写”功能

图片[4]-如何修复 Cloudflare 中的 ERR_TOO_MANY_REDIRECTS 错误:解决方案和配置技巧

Cloudflare 提供了“自动 HTTPS 重写”功能,可以强制所有 HTTP 请求自动重定向到 HTTPS。这有助于解决因 HTTP 与 HTTPS 之间不匹配而引起的重定向循环。

Procedimiento operativo:

  1. 登录到 Cloudflare 控制台。
  2. 选择你的站点,点击“SSL/TLS”设置。
  3. 在“Edge Certificates”选项卡下,启用“自动 HTTPS 重写”。

启用该功能后,Cloudflare 会确保所有访问 HTTP 页面时,浏览器自动跳转到 HTTPS 版本,从而避免重定向错误。

4. 清除 Cloudflare 缓存

图片[5]-如何修复 Cloudflare 中的 ERR_TOO_MANY_REDIRECTS 错误:解决方案和配置技巧

Cloudflare 会缓存你的网页内容,包括页面上的重定向规则。缓存可能保存了错误的重定向信息,导致用户总是被引导到错误的页面。清除缓存是解决 ERR_TOO_MANY_REDIRECTS 错误的一个常见有效方法。

Procedimiento operativo:

  1. 登录到 Cloudflare 控制台。
  2. 选择你的网站并转到“缓存”选项卡。
  3. 点击“清除缓存”按钮,选择“清除所有缓存”。

清除缓存后,浏览器会重新加载页面,避免缓存中存储的错误重定向信息。

5. 检查源服务器的重定向设置

如果你的源服务器配置了错误的重定向规则,也会导致 Cloudflare 和源服务器之间出现冲突,从而触发重定向循环。例如,源服务器可能设置了将 HTTP 请求强制重定向到 HTTPS,但如果 Cloudflare 的设置与之冲突,就会发生 ERR_TOO_MANY_REDIRECTS 错误。

Procedimiento operativo:

  • 检查源服务器的 Archivo .htaccess(对于 Apache 服务器)或 Nginx 配置文件,确保没有过多的重定向规则。
  • 确保源服务器的 HTTPS 强制重定向不会与 Cloudflare 的配置冲突。

6. 关闭 Cloudflare 代理模式

图片[6]-如何修复 Cloudflare 中的 ERR_TOO_MANY_REDIRECTS 错误:解决方案和配置技巧

如果你怀疑是 Cloudflare 的配置导致了问题,可以尝试暂时关闭 Cloudflare 的代理模式,绕过 Cloudflare 的服务,直接访问源服务器。通过这种方式,你可以确定问题是否出在 Cloudflare 上。

Procedimiento operativo:

  1. 登录到 Cloudflare 控制台。
  2. 选择你的站点并转到“DNS”选项卡。
  3. 在你的 A 记录和 CNAME 记录旁边点击云朵图标,切换为灰色(即禁用代理模式)。
  4. 等待几分钟后,重新尝试访问网站,看看问题是否解决。

7. resúmenes

“ERR_TOO_MANY_REDIRECTS”错误通常是由不正确的 SSL/TLS 配置、缓存问题或源服务器的重定向设置引起的。通过检查并正确配置 Cloudflare 的 SSL/TLS 模式、启用“自动 HTTPS 重写”功能、清除缓存和检查源服务器的重定向规则,可以有效地解决此问题。如果仍然遇到困难,可以考虑暂时禁用 Cloudflare 或联系支持团队寻求进一步帮助。


Contacte con nosotros
¿No puede leer el artículo? ¡Póngase en contacto con nosotros para obtener una respuesta gratuita! Ayuda gratuita para sitios personales y de pequeñas empresas
Tel: 020-2206-9892
QQ咨询:1025174874
(iii) Correo electrónico: info@361sale.com
Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres
© Declaración de reproducción
Este artículo fue escrito por: upupdowndownLRLRBABA
EL FIN
Si le gusta, apóyela.
felicitaciones82 compartir (alegrías, beneficios, privilegios, etc.) con los demás
comentarios compra de sofás

Por favor, inicie sesión para enviar un comentario

    Sin comentarios