Así que acaba de intentar visitar una página en su sitio de WordPress y en lugar de cargarla, recibió el mensaje «ERR_TOO_MANY_REDIRECTS». ¿Qué significa?
Está bien si estás confundido. Muchas veces, este mensaje no contiene otra información y puede parecer siniestro. Tenga la seguridad de que puede resolver el problema en solo unos pocos pasos. En esta publicación, discutiremos qué significa este mensaje de error y qué lo causa. A continuación, lo guiaremos a través de los diversos pasos que puede seguir para solucionar este problema y hacer que su sitio vuelva a funcionar.
¿Qué causa el error de bucle de redirección en WordPress?
Dado que la estructura de enlace permanente de WordPress y muchos de sus complementos tienen una función de redirección, a menudo obtiene un error de bucle de redirección.
Permalinks es una estructura de URL compatible con SEO que le permite cambiar el nombre o redirigir páginas o páginas. También puede elegir entre una variedad de complementos que automatizan este proceso por usted. Esta función es importante para mitigar el impacto negativo que los enlaces rotos pueden tener en la clasificación de su sitio y en la experiencia de los visitantes. Es posible que deba configurar redireccionamientos cuando mueva su sitio de WordPress a un nuevo dominio, actualice una publicación de alto tráfico o elimine un sitio web obsoleto, entre otras cosas.
Sin embargo, si alguna de estas herramientas de redirección está mal configurada, el visitante del sitio web puede recibir el siguiente mensaje de error.

Esto se conoce como mensaje de error 310. Significa que la dirección web que intentan visitar apunta a demasiados lugares o al lugar equivocado. El navegador salta entre estas opciones hasta que finalmente se da por vencido y muestra el error 310 anterior. (Dependiendo de su navegador, puede mostrar el error 404 «Página no encontrada» en su lugar).
Este tipo de interrupciones pueden afectar negativamente la experiencia del usuario y la credibilidad de su sitio web. Para evitar esto, veamos las diferentes formas de solucionar este problema.
¿Cómo corregir el error de bucle de redirección en WordPress?
- Compruebe la configuración de la URL.
- Limpia las cookies de tu navegador.
- Actualice a una dirección IP dedicada.
- Restaure el archivo .htaccess.
- Deshabilitar complementos.
Como cada uno de estos pasos puede solucionar el problema, verifique si el mensaje de error aún aparece antes de intentar con el siguiente. Comencemos con la solución más fácil, luego pasemos a la más compleja.
1. Verifique la configuración de URL
Una de las configuraciones erróneas más comunes que causan un bucle de redireccionamiento es que su dirección de WordPress y la dirección del sitio web son diferentes de los enlaces permanentes configurados con su proveedor de alojamiento. La diferencia puede ser tan pequeña que una dirección tiene el prefijo www y la otra no.
Por ejemplo, suponga que registró un dominio con su proveedor de alojamiento como http://www.example.com y luego estableció su dirección de WordPress y la dirección del sitio web como http://example.com. Si bien esto no parece gran cosa, en realidad provoca un bucle de redirección. Si un usuario ingresa a http://example.com, será redirigido a http://www.example.com y luego a http://example.com a través de WordPress. Esto puede hacer que aparezca un mensaje de error.
¿Buenas noticias sobre esta mala configuración? Es una solución fácil. Simplemente edite su dirección de WordPress y la dirección del sitio en Ajustes principales para que coincidan la configuración de tu web con la de tu proveedor de hosting.

2. Limpiar las cookies del navegador
En algunos casos, un error en el lado del navegador, y no en el servidor de su sitio, puede causar un bucle de redirección. Cuando visita un sitio, su navegador almacena cookies para que se cargue más rápido la próxima vez que visite ese sitio. Si su navegador almacena cookies de dos sitios web diferentes que comparten la misma dirección IP, esto puede causar un error de bucle de redirección. Para una solución única, puede eliminar manualmente las cookies en Historia la sección de configuración de su navegador.
Para automatizar este proceso, puede agregar código al archivo wp-config.php de su sitio para que las cookies se eliminen automáticamente cada vez que visite el sitio. Para hacer esto, vaya al Administrador de archivos a través del panel de control de su alojamiento. Luego ve a public_html > wp-config.php y clic derecho para editar.

Agregue las siguientes líneas de código al archivo justo antes de la línea que dice «/ * Eso es todo, ¡deje de editar!» Feliz blogueo. * / (Cuesta creer que se trata de una línea de código real, pero lo es).
define('ADMIN_COOKIE_PATH', "https://blog.hubspot.com/");
define('COOKIE_DOMAIN', '');
define('COOKIEPATH', '');
define('SITECOOKIEPATH', '');
Ahora su navegador borrará automáticamente las cookies cuando visite su sitio web. Si aún obtiene el error de bucle de redirección, puede ir al siguiente paso.
3. Actualizar a una dirección IP dedicada
Cuando ingresa un nombre de dominio en su navegador, primero se conecta a la dirección IP de su sitio web y luego va a su sitio web. Por lo general, el sitio web tiene su propia dirección IP. Pero si utiliza alojamiento web, su sitio web puede compartir una dirección IP con varios sitios web. En este caso, es posible que su navegador no sepa qué sitio visitar y mostrará un error de bucle de redirección. Para resolver este problema, puede actualizar a una dirección IP dedicada para su sitio web
4. Restaurar el archivo .htaccess
Si realizó cambios personalizados en el archivo de acceso de hipertextohtaccess, esto puede causar un bucle de redirección. En este caso, deberá cambiar el nombre del archivo y crear uno nuevo. Para hacer esto, vaya al Administrador de archivos y seleccione el archivo .htaccess. Luego haga clic derecho para cambiar el nombre a .htaccess_old. Este es ahora su archivo de copia de seguridad.
ahora ve a public_html en el Administrador de archivos. Cree un nuevo archivo de texto y asígnele el nombre .htaccess. Copie y pegue el siguiente código en el archivo.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Ahora puede guardar y salir del Administrador de archivos.
5. Deshabilita tus complementos
Cuando todo lo demás falla, puede intentar deshabilitar sus complementos. Si activó recientemente un complemento nuevo o actualizado que cree que provocó un bucle de redirección, simplemente puede desactivar ese complemento eliminando su carpeta de wp-content / complementos / carpeta en el Administrador de archivos.
Sin embargo, si no puede reducir la lista, deberá deshabilitar todos tus complementos. Puede hacer esto cambiando el nombre de la carpeta de complementos en el Administrador de archivos a plugins_backup.

Si su sitio está en funcionamiento ahora, entonces sabe que uno de sus complementos está causando un bucle de redirección. Deberá restaurar la carpeta de complementos cambiándole el nombre a «complementos» y deshabilitando los complementos uno por uno, actualizando el sitio después de cada uno para encontrar al culpable. Puedes ver por qué este es un último recurso.
El error de bucle de redirección puede ser frustrante, no solo para usted, sino también para los visitantes de su sitio web. La buena noticia es que cualquiera de los pasos anteriores puede solucionar el problema y hacer que su sitio funcione rápidamente.
Publicado originalmente el 1 de noviembre de 2019 a las 15:06:24, actualizado el 17 de mayo de 2022
Temas:
sitio de WordPress








