Cómo arreglar el bucle de redirección en WordPress (cPanel, Plesk, DirectAdmin)
¿Te ha pasado que intentas entrar a tu sitio WordPress y el navegador se queda cargando sin parar hasta mostrar un mensaje como "Esta página no funciona: redirige demasiadas veces" o "ERR_TOO_MANY_REDIRECTS"? No te preocupes, no has roto nada grave. Este es uno de los errores más comunes en WordPress y, por suerte, tiene solución.
En esta guía completa y paso a paso, vamos a explicarte cómo arreglar el bucle de redirección en WordPress, ya sea que tu hosting use cPanel, Plesk o DirectAdmin. Te lo contamos de forma sencilla, sin tecnicismos raros, para que puedas recuperar tu web en pocos minutos.
¿Qué es exactamente el bucle de redirección en WordPress?
Antes de ponernos manos a la obra, es importante que entiendas qué está pasando. Un bucle de redirección (también llamado "loop") ocurre cuando WordPress te envía a una URL, esa URL te envía a otra, y esa otra te devuelve a la primera. El navegador se vuelve loco intentando seguir el camino y, al ver que no llega a ningún sitio, te muestra el error.
Imagina que estás en una habitación con dos puertas. Abres la puerta A y sales a un pasillo, pero al final del pasillo hay una puerta B. Abres la puerta B y apareces de nuevo en la habitación inicial. Así, en bucle infinito. Pues eso mismo le pasa a tu web.
El mensaje exacto puede variar según el navegador, pero los más comunes son:
- Chrome: "Esta página no funciona. redirige demasiadas veces".
- Firefox: "La página no se redirige correctamente".
- Safari: "Safari no puede abrir la página porque ha sufrido demasiadas redirecciones".
Causas principales del error "redirect wordpress"
Para arreglar el error redirect wordpress, primero tenemos que saber qué lo provoca. Las causas más habituales son:
- Configuración incorrecta de la URL de WordPress: Tener puesta una dirección web diferente en Ajustes > General (por ejemplo, con
wwwy sinwwwde forma inconsistente). - Problemas con el SSL / HTTPS: Si has instalado un certificado SSL pero tu web sigue intentando cargar en
http://en lugar dehttps://, se genera un conflicto. - Reglas de redirección en el archivo
.htaccess: Un código mal escrito o una regla duplicada en este archivo (en servidores Apache) puede provocar el bucle. - Caché del navegador o de un plugin: A veces, el caché guarda una versión antigua de la web que sigue intentando redirigir a una URL que ya no existe.
- Conflictos con plugins: Algún plugin de seguridad, caché o redirección puede estar interfiriendo con las reglas de WordPress.
- Errores en el panel de control: A veces, al configurar un dominio o un subdominio en cPanel, Plesk o DirectAdmin, se crean redirecciones automáticas que entran en conflicto.
Solución paso a paso: Cómo arreglar el bucle de redirección en WordPress
Vamos a ir de lo más fácil a lo más complejo. Te recomiendo que sigas estos pasos en orden, ya que los primeros son los que más casos solucionan.
1. Borrar la caché del navegador (La solución más rápida)
A veces, el problema no está en tu web, sino en tu navegador. Este guarda una copia de las páginas para que carguen más rápido, pero a veces esa copia está "rota".
- En Chrome: Pulsa
Ctrl + Shift + Supr(Windows) oCmd + Shift + Supr(Mac). Se abrirá una ventana. Selecciona "Todo el período" en el rango de tiempo y marca la casilla "Imágenes y archivos almacenados en caché". Haz clic en "Borrar datos". - En Firefox: Pulsa
Ctrl + Shift + Supr(Windows) oCmd + Shift + Supr(Mac). Elige "Todo" y marca "Caché". Haz clic en "Limpiar ahora". - En Safari: Ve a Preferencias > Privacidad > Gestionar datos de sitios web y elimina los datos de tu dominio.
Si tras esto el error persiste, prueba a abrir tu web en una ventana de incógnito (o privada). Si funciona ahí, el problema era solo la caché. Si no, continúa con el siguiente paso.
[TIP]: Si usas un plugin de caché como W3 Total Cache o WP Super Cache, también puedes intentar limpiar su caché desde el panel de administración, pero si no puedes acceder a él, borrar la caché del navegador es un buen primer intento.
2. Revisar y corregir la URL de WordPress (Ajustes Generales)
Esta es la causa más común. Si tienes una dirección mal escrita en tu panel de administración, WordPress se vuelve loco.
- Paso 1: Accede a tu panel de control de hosting (cPanel, Plesk o DirectAdmin) y abre el Administrador de Archivos (File Manager). Normalmente encontrarás la carpeta
public_html(ohttpdocsen Plesk). Esa es la raíz de tu web. - Paso 2: Busca el archivo
wp-config.phpy haz clic derecho sobre él > Editar (o "Edit"). - Paso 3: Justo antes de la línea que dice
/* That's all, stop editing! Happy blogging. */, añade estas dos líneas:
define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');
IMPORTANTE: Sustituye https://tudominio.com por tu dominio real. Si usas www, escríbelo con www (ej: https://www.tudominio.com). Si no usas www, déjalo sin él. Debe ser exactamente la URL que quieres que funcione.
- Paso 4: Guarda el archivo y sube los cambios (si estás editando en línea, se guarda automáticamente). Ahora intenta acceder a tu web.
[WARNING]: Si tu web no tiene SSL o no lo has activado, usa http:// en lugar de https:// en las líneas anteriores. Añadir https:// cuando no tienes certificado puede causar otro error.
3. Verificar y corregir el archivo .htaccess (cPanel y DirectAdmin)
Este archivo es el "libro de instrucciones" de tu servidor Apache. Si tiene una regla que se repite o está mal escrita, provoca el bucle.
- Paso 1: Ve al Administrador de Archivos y asegúrate de activar "Mostrar archivos ocultos" (suele ser un botón en la esquina superior derecha).
- Paso 2: Localiza el archivo
.htaccessen la raíz de tu web (dentro depublic_htmlohttpdocs). - Paso 3: Haz clic derecho sobre él y selecciona Editar. Se abrirá un editor de texto. Bórralo TODO y pega este código estándar de WordPress:
# 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
- Paso 4: Guarda los cambios e intenta cargar tu web.
[INFO]: En Plesk, el archivo .htaccess también se encuentra en la raíz del dominio, pero a veces la ruta es httpdocs en lugar de public_html. El proceso es el mismo.
4. Solucionar el bucle de redirección por HTTPS (SSL)
Este es un clásico. Tienes SSL instalado, pero tu web no lo está usando bien. Esto hace que el servidor intente redirigir de http a https y luego de https a http, creando el bucle.
Solución con plugin (la más fácil):
- Paso 1: Accede a tu panel de administración de WordPress (si puedes). Si no puedes, salta a la solución manual.
- Paso 2: Ve a Plugins > Añadir nuevo y busca "Really Simple SSL". Instálalo y actívalo.
- Paso 3: El plugin detectará tu SSL y configurará las redirecciones automáticamente.
Solución manual (sin acceso al panel):
- Paso 1: Accede al Administrador de Archivos.
- Paso 2: Abre el archivo
.htaccess(como en el paso anterior). - Paso 3: Al principio del archivo, pega este código para forzar que todo el tráfico use
https:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
- Paso 4: Guarda y prueba.
[WARNING]: Este código fuerza HTTPS. Si no tienes un certificado SSL activo, NO LO USES, o bloquearás tu web por completo.
5. Desactivar plugins conflictivos (Acceso por FTP o Administrador de Archivos)
Si ninguna de las soluciones anteriores funciona, es muy probable que un plugin esté causando el problema. Como no puedes acceder al panel de administración, tendrás que desactivarlo manualmente.
- Paso 1: Ve al Administrador de Archivos de tu panel de control.
- Paso 2: Navega a la carpeta
wp-contenty luego aplugins. - Paso 3: Verás una lista de carpetas, una por cada plugin instalado.
- Paso 4: Haz clic derecho sobre la carpeta del plugin que sospechas (o sobre todos) y selecciona Renombrar. Cambia el nombre añadiendo
-desactivadoal final. Por ejemplo,mi-plugin-seguridad->mi-plugin-seguridad-desactivado. - Paso 5: Al renombrar la carpeta, WordPress no encontrará el plugin y lo desactivará automáticamente.
¿Cómo saber cuál es el plugin conflictivo? Si renombras todos los plugins y tu web vuelve a funcionar, el problema es uno de ellos. Ve activándolos uno a uno (renombrándolos de nuevo a su nombre original) desde el panel de administración hasta que encuentres el culpable.
Cómo arreglar el bucle de redirección en cPanel, Plesk y DirectAdmin
Aunque el proceso es similar en los tres paneles, hay pequeñas diferencias que debes conocer.
cPanel
- Administrador de Archivos: Se encuentra en la sección "Archivos". La ruta raíz es
public_html. - Editor de
.htaccess: Puedes hacerlo desde el Administrador de Archivos o desde la herramienta "Editor de índices" en la sección "Dominios". - Redirecciones: En la sección "Dominios", hay una herramienta llamada "Redirecciones". Asegúrate de que no haya ninguna redirección extraña configurada allí que apunte a tu propio dominio.
Plesk
- Administrador de Archivos: Se encuentra en la pestaña "Sitios web y dominios" > "Administrador de archivos". La ruta raíz suele ser
httpdocs. - Editor de
.htaccess: Puedes usar el Administrador de Archivos o el "Administrador de Apache y nginx" en la pestaña "Sitios web y dominios". - Redirecciones: En la pestaña "Sitios web y dominios", hay una opción llamada "Redireccionamientos". Revisa que no haya reglas que estén redirigiendo mal.
DirectAdmin
- Administrador de Archivos: Se encuentra en la sección "Administración de archivos" del menú principal. La ruta raíz es
domains/tudominio.com/public_html. - Editor de
.htaccess: Puedes usar el Administrador de Archivos o la opción "Administrador de dominios" > "Configuración de Apache". - Redirecciones: En la sección "Administración de cuentas" > "Administrador de dominios", puedes ver las redirecciones configuradas.
¿Qué pasa si mi hosting usa Syspanel (HestiaCP)?
Si tu proveedor de hosting usa el panel Syspanel (antes conocido como HestiaCP), el proceso es muy similar. Puedes acceder a él a través del puerto 2106 (por ejemplo, https://tudominio.com:2106).
- Administrador de Archivos: Ve a la pestaña "Web" y luego a "Administrador de archivos". La ruta raíz de tu web suele ser
public_htmldentro de tu usuario. - Editor de
.htaccess: Puedes editarlo directamente desde el Administrador de archivos o usando el "Editor de configuración" en la sección "Web".
[TIP]: En Syspanel, la gestión de SSL es muy sencilla y se hace desde la sección "Web" > "SSL". Asegúrate de que el certificado esté activo y de que la opción "Forzar HTTPS" esté configurada correctamente.
Preguntas frecuentes (FAQ) sobre el error redirect wordpress
¿Puedo perder mis datos si sigo estos pasos?
No. Todos los pasos que te hemos dado son para modificar la configuración, no para borrar contenido. Tus entradas, páginas, imágenes y comentarios están a salvo en la base de datos.
¿Por qué mi web sigue con el bucle después de borrar la caché?
Si el problema persiste, es porque la causa no es la caché del navegador. Pasa al paso 2 o 3 de nuestra guía para revisar la configuración de URLs y el archivo .htaccess.
¿El error es culpa de mi hosting?
No necesariamente. Es un problema de configuración muy común que puede pasarle a cualquiera. Sin embargo, si has probado todos los pasos y nada funciona, puede que haya un problema en el servidor. En ese caso, contacta con el soporte de tu hosting y muéstrales este artículo.
¿Cómo puedo evitar que esto vuelva a pasar?
- Sé constante con el uso de
wwwo nowww: Elige una opción y configúrala en WordPress y en tu hosting. - Usa un plugin de caché y configúralo bien: Asegúrate de que las reglas de caché no entren en conflicto con las de redirección.
- Actualiza siempre tus plugins y temas: Las actualizaciones suelen corregir errores que pueden causar estos problemas.
- Ten cuidado al editar el
.htaccess: Si no estás seguro de lo que haces, haz una copia de seguridad antes de modificar cualquier cosa.
Conclusión
El bucle de redirección en WordPress es un error frustrante, pero no es el fin del mundo. Como has visto, arreglar redireccion wordpress es un proceso lógico que se resuelve revisando la configuración paso a paso. Desde borrar la caché hasta revisar el archivo .htaccess, la mayoría de las soluciones están a tu alcance sin necesidad de ser un experto.
Recuerda que lo más importante es mantener la calma y seguir los pasos en orden. Si has llegado hasta aquí y has probado todo, no dudes en contactar con el soporte de tu hosting. Ellos tienen herramientas avanzadas para diagnosticar el problema en el servidor. ¡Buena suerte y esperamos que tu web vuelva a estar en línea en nada!
