La configuración 301/302 del servidor provoca la gestión de TOO_MANY_REDIRECTS

Las redirecciones 301 y 302 son saltos habituales en los sitios web, pero una configuración incorrecta puede provocar "DEMASIADOS_REDIRECCIONAMIENTOS" que impide abrir la página web. Este artículo le ayudará a identificar rápidamente la causa del problema y le proporcionará una solución para que su sitio web vuelva a tener un acceso normal.

图片[1]-服务器 301/302 配置导致 TOO_MANY_REDIRECTS 的处理

I. Definición de errores TOO_MANY_REDIRECTS

DEMASIADOS_REDIRECCIONAMIENTOS El error suele indicar que el navegador no ha podido cargar la página correctamente porque ésta ha entrado en un bucle sin salida, repitiendo la operación de redireccionamiento. La página salta de una URL a otra y luego vuelve a la original URLprovocando que el navegador no termine de cargarse.

Por ejemplo, una página de un determinado sitio web salta de HTTP a HTTPS y de nuevo a HTTP, creando un bucle infinito.

II. Causas de los errores TOO_MANY_REDIRECTS

Desconfiguración de la redirección 301/302
Por ejemplo, HTTP redirige a HTTPS, que redirige de nuevo a HTTP, provocando un bucle.

图片[2]-服务器 301/302 配置导致 TOO_MANY_REDIRECTS 的处理

Configuración de conflictos HTTP y HTTPS
La configuración SSL está incompleta, no se han establecido las reglas de redirección correctas, HTTP y HTTPS están rebotando.

图片[3]-服务器 301/302 配置导致 TOO_MANY_REDIRECTS 的处理

navegador (software)Problemas de caché
La caché guardaba las reglas de redirección antiguas, lo que provocaba que se produjera el bucle aunque se hubiera actualizado la configuración.

Inconsistencia en la configuración de la dirección de WordPress
La dirección de WordPress y los protocolos de dirección del sitio no coinciden (HTTP vs. HTTPS), causando conflictos de redirección.

¿Cómo solucionar el error TOO_MANY_REDIRECTS causado por la configuración 301/302 del servidor?

1. Comprobación y corrección de la configuración de redireccionamiento 301/302

En primer lugar, asegúrese de que no tiene reglas de redirección 301 o 302 conflictivas en la configuración de su servidor o sitio. Compruebe la ubicación a continuación:

  • Archivo .htaccessEste es el lugar más común para configurar redirecciones. Asegúrese de que no hay reglas de redirección redundantes, especialmente si tiene problemas de bucle entre HTTP y HTTPS.
# Forzar que todas las peticiones HTTP sean redirigidas a HTTPS
RewriteEngine activado
RewriteCond %{HTTPS} desactivado
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  • Archivo de configuración de NginxSi utiliza un servidor Nginx, asegúrese de que las reglas de redirección de HTTP a HTTPS están correctamente configuradas en el archivo de configuración de Nginx.
servidor {
    listen 80; nombre_servidor sudominio.com; nombre_servidor sudominio.com
    nombre_servidor sudominio.com; return 301 ;
    return 301 https://$server_name$request_uri;
}

2. Borrar la caché del navegador y Cloudflare (informática) caché

A veces, las reglas de redirección antiguas en la caché del navegador pueden causar problemas. Borrar la caché del navegador o visitar el sitio en modo no rastrear puede descartar este problema.

Si utiliza Cloudflare u otro servicio CDN, asegúrese de eliminar también el archivo CDN caché para evitar problemas causados por el almacenamiento en caché de reglas de redirección antiguas.

Procedimiento operativo:

  • Borre la caché y las cookies de su navegador.
图片[4]-服务器 301/302 配置导致 TOO_MANY_REDIRECTS 的处理
  • Para borrar la caché de Cloudflare: Inicie sesión en el panel de control de Cloudflare y vaya a la sección (informática) caché haga clic en borrar la caché.
图片[5]-服务器 301/302 配置导致 TOO_MANY_REDIRECTS 的处理

3. Garantizar la coherencia de las configuraciones HTTP y HTTPS

Si tiene SSL/HTTPS activado en su sitio, asegúrese de que todas las URL relevantes están configuradas de forma coherente. En el backend de WordPress, compruebe los siguientes ajustes:

  • Inicie sesión en WordPress Backend, vaya a Ajustes → General.
图片[6]-服务器 301/302 配置导致 TOO_MANY_REDIRECTS 的处理
  • asegure Dirección de WordPress (URL) responder cantando Dirección del sitio (URL) Todo en forma de https:// Comenzando.
图片[7]-服务器 301/302 配置导致 TOO_MANY_REDIRECTS 的处理
  • Si la dirección de su WordPress es HTTP y la del sitio es HTTPS, cámbiela uniformemente a HTTPS.

4. Gestión de redirecciones con el plugin de WordPress

Si no está familiarizado con la edición manual .htaccess o la configuración del servidor, puede utilizar plugins para gestionar las redirecciones. Por ejemplo.Redirección El plugin le ayuda a gestionar los redireccionamientos de URL y a evitar conflictos.

5. Comprobación de certificados SSL

Si el certificado SSL no está correctamente instalado o configurado, también puede provocar un bucle de redireccionamiento. Utilice una herramienta como Laboratorios SSL para comprobar si la configuración SSL funciona correctamente. Asegúrese de que está utilizando un certificado SSL válido para su dominio.

图片[8]-服务器 301/302 配置导致 TOO_MANY_REDIRECTS 的处理

IV. Resumen y recomendaciones

DEMASIADOS_REDIRECCIONAMIENTOS El error suele estar causado por redireccionamientos 301/302 mal configurados en el servidor o por redireccionamientos conflictivos para HTTP y HTTPS. Este problema puede resolverse eficazmente siguiendo los pasos que se indican a continuación:

  • Compruebe y corrija la configuración de redireccionamiento 301/302 para asegurarse de que las reglas de redireccionamiento son coherentes entre HTTP y HTTPS.
  • Borra la caché de tu navegador y la caché de Cloudflare para asegurarte de que las antiguas reglas de redireccionamiento no interfieren con la nueva configuración.
  • Asegúrese de que las URL de WordPress están configuradas de forma coherente para utilizar HTTPS.
  • Utilice plugins para gestionar los redireccionamientos y simplificar las operaciones.
  • Asegúrese de que el certificado SSL está correctamente configurado.

Con estas operaciones, es posible evitar DEMASIADOS_REDIRECCIONAMIENTOS errores para garantizar un acceso adecuado al sitio web y una experiencia de usuario sin problemas.


Contacte con nosotros
¿No puede leer el tutorial? Póngase en contacto con nosotros para obtener una respuesta gratuita. Ayuda gratuita para sitios personales y de pequeñas empresas
客服微信
Servicio de atención al cliente WeChat
Tel: 020-2206-9892
QQ咨询:1025174874
(iii) Correo electrónico: [email protected]
Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres
© Declaración de reproducción
本文作者:托尼屎大颗
EL FIN
Si le gusta, apóyela.
felicitaciones811 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