Solucionar el Error “Too Many Redirects” en WordPress

Categorias: Wordpress

too many redirects

WordPress es uno de los gestores de contenidos más fáciles que hay hoy en día para utilizar reglas de redireccionamiento, sin embargo, debido a ello suele surgir el molesto error “Too Many Redirects”. Seguramente has visto este error en alguna ocasión en caso de que trabajes con WordPress.

Ajustes incorrectos en las URLs, plugins corruptos, reglas de escritura erróneas y muchas otras peculiaridades pueden causar el error “Too Many Redirects” en WordPress, pero… ¿Cómo podemos saber la verdadera razón que lo provoca?

En Hostinet hemos recibido varias consultas sobre propietarios de WordPress a los que les ha aparecido el error “Too Many Redirects”, es por ello por lo que en este artículo vamos a intentar encontrar las causas que lo provocan y cómo podríamos solucionarlo.

Error “Too Many Redirects” en WordPress

Vamos a empezar por ver el error en concreto que aparece cuando accedemos a una web construida con WordPress y que presenta dicho problema.

A menudo, al editar un sitio web construido con WordPress, añadir plugins o editar contenido, puede provocar errores de redireccionamiento. Los diferentes navegadores muestran este error de diferentes maneras.

Por ejemplo, el error de redireccionamiento que aparece en el navegador Google Chrome es el siguiente:

Error Too Many Redirects

¿Qué provoca el error “Too Many Redirects” en WordPress?

Saber la causa exacta que hay detrás del error de redirección es bastante complicado, por lo que vamos a analizar algunas de las principales razones que podrían provocar el error “Too Many Redirects” en WordPress.

  1. Configuración incorrecta de URLs

Una de las principales causas del error “Too Many Redirects” en WordPress puede ser la configuración incorrecta de URLs.

Básicamente, WordPress tiene dos tipos de configuraciones de URL: home URL y site URL. Seguro que te suenan. 😉

A menudo, la configuración incorrecta de estas URLs puede producir errores de redireccionamiento en WordPress.

Revisar que la configuración home URL y site URL es la correcta podría resolver el problema en caso de que fuera esto lo que provocara el error “Too Many Redirects”.

  1. Plugins corruptos

Los plugins añaden nuevas funcionalidades a nuestro WordPress. Sin embargo, los plugins corruptos u obsoletos pueden causar errores de redireccionamiento en WordPress.

El conflicto entre uno o más plugins también puede crear el problema. Deshabilitar esos plugins podría resolver el error “Too Many Redirects” en gran medida.

  1. Configuración incorrecta en el archivo .htaccess

Del mismo modo, el archivo .htaccess contiene reglas de reescritura para cualquier página web construida con WordPress. Las configuraciones incorrectas en este archivo derivan directamente en errores de redireccionamiento.

Las redirecciones duplicadas y las URLs incorrectas en el archivo .htaccess pueden causar el error “Too Many Redirects”.

¿Cómo solucionamos el error “Too Many Redirects” en WordPress?

Hasta ahora hemos visto las principales razones que causan el error “Too Many Redirects” en WordPress, por lo que ahora vamos a meternos de lleno en lo importante, es decir, como intentar solucionarlo de la manera más eficiente posible.

  1. Cambiar la configuración de URLs

Esto no suele ser lo más habitual, ya que los dos tipos de configuraciones de URL que hemos comentado antes: home URL y site URL suelen estar bien, pero a veces no es así y hay que revisarlo desde el propio “Escritorio” de WordPress o desde phpMyAdmin.

Desde el panel del administrador de WordPress (Escritorio):

En primer lugar, iniciamos sesión en el panel de administrador de WordPress vía /wp-admin ó /wp-login.php (u otra ruta en caso de que la tengamos camuflada con algún plugin).

Luego, navegamos a Ajustes -> Ajustes generales.

En este apartado verificamos si en la Dirección de WordPress (URL) y en la Dirección del sitio (URL) pone lo mismo. De no ser así, lo modificamos y guardamos los cambios realizados.

wp ajustes urls

Por cierto, es importante añadir o eliminar el prefijo «www» según sea necesario para que ambas URLs mantengan la misma estructura. Además, nos aseguramos de NO incluir una barra diagonal al final de estas direcciones para evitar que pueda provocar una redirección.

Desde phpMyAdmin

Si no tenemos acceso al panel de administración de WordPress, podemos cambiar esas URLs desde phpMyAdmin (podemos acceder a phpMyAdmin desde el panel de control cPanel o Plesk).

Una vez dentro de phpMyAdmin escogemos la base de datos que corresponda a nuestro WordPress y pulsamos sobre la tabla wp_options. En esta tabla tenemos que localizar las opciones de siteurl y home para revisar que las URLs son las correctas y sino modificarlas por las que corresponda.

wp_options siteurl home

En caso de haces este paso también estaría bien revisar que en el fichero wp-config.php están bien puestas las URLs para que no creen ningún conflicto. Para ello hay que editar dicho archivo y revisar este parte del código:

define(‘WP_HOME’,’https://tusitio.com’);
define(‘WP_SITEURL’,’https://tusitio.com’);

Donde pone “https://tusitio.com” debes modificarlo por las URLs correctas en caso de que no estuvieran bien.

  1. Deshabilitar los plugins

Algunos plugins también pueden causar el problema del error “Too Many Redirects” en WordPress.

Deshabilitar los plugins corruptos puede resolver el problema de las redirecciones, aunque puede resultar un poco más complicado si no sabemos cuál es el plugin que lo provoca. Al no saberlo, la mejor opción pasa por desactivar todos los plugins y después ir reactivándolos uno a uno hasta dar con el causante.

Si tenemos acceso al panel de administración de WordPress, desde la sección de Plugins podemos ir desactivándolos a golpe de click con la opción «Desactivar»…

wp plugins desactivar

Del mismo modo, podemos deshabilitar los plugins sin tener acceso al panel de administración de WordPress.

Tenemos que conectamos a la carpeta raíz donde se encuentra la instalación de WordPress y, usando un cliente de FTP, tenemos que buscar los plugins en la siguiente ruta: wp-content -> plugins.

Allí buscamos el plugin y lo renombramos o incluso podemos renombrar la carpeta plugins entera de wp-content/plugins a wp-contents/plugins2 para comprobar si realmente el redirecionamiento lo está llevando a cabo un plugin o no.

cpanel administrador archivos renombrar carpeta plugins

  1. Renombrar el archivo .htaccess

Tal vez esto sea lo más habitual, ya que al fin y al cabo las redirecciones van a para al archivo .htaccess, por lo que hay que verificar si las reglas que aparecen en el mismo son las correctas y en caso de que así no sea cambiarlas.

Además, el archivo .htaccess se puede “deshabilitar” fácilmente renombrándolo. Por ejemplo, de .htaccess a .htaccess.old

Para ello debemos buscar dicho archivo en la raíz de la instalación donde tengamos WordPress.

Podemos acceder a dicho archivo desde un cliente de FTP o desde el propio administrador de archivos de cPanel, aunque en esta segunda opción debemos tener en cuenta que el archivo puede estar oculto. En este caso, lo primero que debemos hacer es ir hasta la ruedecilla de configuración del Administrador de archivos, ubicada en la parte superior derecha, y marcar la opción de Mostrar archivos ocultos (dotfiles).

Una vez localizado el archivo .htaccess, hacemos click sobre él con el botón derecho del ratón, y seleccionamos la opción de “Rename”.

Podemos añadir “.old” o “.loquesea” para que el sistema no lo coja. Tampoco nos podemos olvidar de pulsar sobre el botón “Rename file” para que se guarden los cambios.

Si WordPress carga bien tras renombrar el archivo .htaccess, eso indica que había un problema con las reglas de escritura para las redirecciones dentro del mismo. Por lo tanto, podemos crear un nuevo archivo .htaccess o regenerarlo (a través del panel de administración de WordPress, simplemente guardando los enlaces permanentes de nuevo: Ajustes -> Enlaces Permanentes -> Guardar cambios).

  1. Limpiar la caché

Los navegadores web siempre almacenan una copia estática de nuestro sitio temporalmente, por lo que algunas veces si hacemos cambios puede que no se muestren hasta dentro de un rato.

Para solucionar este problema podemos borrar la caché (más detalles) o directamente utilizar navegadores anti-caché alternativos, como por ejemplo Epic Browser, que es el que solemos recomendamos por Hostinet.

Conclusión

Normalmente el error “Too Many Redirects” suele estar provocando por lo que hemos expuesto en este artículo, así que si tienes dicho problema revisa todo lo aquí expuestos, ya que te puede ayudar a solventar el problema con creces. 😉

¿Todavía SIN un Hosting WordPress en SSD?
¡Consíguelo ahora con un 25% de descuento adicional!

En Hostinet te lo ponemos muy fácil para que puedas contratar el Hosting WordPress que necesitas para tu proyecto web, ¡SIEMPRE al mejor precio!

Introduce el cupón HostingSSD para obtener un descuentazo del 25% en la contratación o renovación de tu plan WordPress con discos sólidos (SSD). Sí, has leído bien ¡descuentazo del 25% solo para ti!

También podrás disfrutar del mejor soporte en tu idioma (Español de España); tanto por email como por teléfono, así como de una IP española para tu Hosting WordPress.

Hosting WordPress


Síguenos en nuestras redes sociales:
Facebook
Twitter