
wp-admin se redirige a sí mismo en WordPress, cómo solucionarlo
¿Intentas acceder a wp-admin pero WordPress vuelve constantemente a la pantalla de login? Este problema, conocido como bucle de redirección de WordPress, puede impedir el acceso al panel de administración incluso cuando el usuario y la contraseña son correctos.
Si wp-admin se redirige a sí mismo, las causas más habituales son cookies dañadas, una URL de WordPress incorrecta, conflictos con plugins, reglas del archivo .htaccess o una configuración incorrecta de HTTPS, Cloudflare o un proxy.
En esta guía veremos cómo solucionar el bucle de redirección de wp-admin paso a paso, comenzando por las comprobaciones más sencillas antes de modificar archivos o la base de datos.
Hosting WordPress. Más simple.
Alojamos tu página web hecha en WordPress con cientos de herramientas, backups y servidores en AWS, para hacer las cosas mucho más fáciles y seguras.
Revisa las cookies del navegador
Primero lo primero. Tal vez pienses que tal vez te estemos tomando el pelo, pero es en serio. WordPress utiliza cookies para la autenticación de inicio de sesión, por lo que el primer paso para solucionar este problema con tu wp-admin de WordPress es ir por el camino más simple. Borra las cookies y el caché de tu navegador.
Si no sabes cómo borrar la caché y archivos temporales de tu navegador, revisa esta guía. Al finalizar, reinicia tu navegador, e inclusive utiliza la ventana de invitado o una ventana de incógnito. Más de una vez, alguna cookie de navegación guarda información incorrecta y se corrompe, haciendo que no puedas continuar avanzando, y sea la causa de tu dolor de cabeza.

Cómo limpiar las cookies en Chrome, Firefox y Safari
Limpiar las cookies del navegador puede solucionar el bucle de redirección de wp-admin cuando WordPress no consigue validar correctamente la sesión de inicio de sesión. Antes de modificar plugins, archivos o la base de datos, prueba este procedimiento, ya que unas cookies dañadas o desactualizadas pueden hacer que WordPress vuelva constantemente a wp-login.php.
Para eliminar las cookies, sigue estos pasos según tu navegador:
- Google Chrome: abre Configuración → Privacidad y seguridad → Cookies y otros datos de sitios y elimina los datos almacenados correspondientes al dominio de tu WordPress.
- Mozilla Firefox: ve a Ajustes → Privacidad y seguridad → Cookies y datos del sitio → Administrar datos y elimina las cookies del dominio afectado.
- Safari: accede a Safari → Configuración → Privacidad → Gestionar datos de sitios web, busca el dominio y elimina sus datos.
Después, cierra y vuelve a abrir el navegador e intenta acceder nuevamente a /wp-admin/. Si WordPress continúa redirigiendo al login o aparece un bucle de redirección, el problema probablemente tenga otra causa y conviene revisar la URL del sitio, los plugins y el archivo .htaccess.
¿Cambiaste el dominio o la URL de instalación de WordPress?
Si recientemente cambiaste el dominio o ubicación donde reside tu WordPress, entonces puede que te topes con este problema. Normalmente podrás cambiar esto en los ajustes generales de tu wp-admin, pero el problema que tienes puntualmente ahora mismo es que no puedes ingresar al administrador.
Si tu WordPress está alojado con WNPower y necesitas actualizar la URL de tu web, no tendrás que hacer nada más que utilizar nuestra herramienta WordPress Admin para cambiarlo en 1 clic. Descubre esta herramienta genial aquí. ¡En WNPower hacemos que mantener tu web sea más simple!
Si no nos queda otra que restaurarlo manualmente, entonces tendremos que hacer algunos retoques en el archivo de configuración. Aquí deberás arremangarte y editar el archivo wp-config.php que se ubica dentro del directorio raiz de WordPress. Por si no lo sabías, el archivo wp-config.php es un archivo esencial de WordPress, que contiene varias de sus configuraciones importantes.
Para editarlo, puedes utilizar el FTP, o bien el file manager o administrador de archivos provisto en el panel de control de tu proveedor de hosting. Si utilizas cPanel, revisa este tour por el fantástico Administrador de Archivos que incluye. Inclusive podrás editarlo en línea sin descargar y subir de nuevo el archivo.

Una vez que ingreses a la edición del archivo, busca las siguientes líneas y edita la URL de tu sitio web por las que correspondan de acuerdo a la ubicación de tu WordPress. Al finalizar guarda los cambios e intenta acceder al admin de tu WordPress.
define('WP_HOME','https://www.wordpressprueba.com');
define('WP_SITEURL','https://www.wordpressprueba.com');¡TIP! No olvides reemplazar “https://www.wordpressprueba.com/” por tu propio nombre de dominio o ubicación de tu WordPress.
Si no funcionó con esto, ve entonces a la siguiente recomendación.
Cómo corregir la URL de WordPress desde la base de datos
Si wp-admin se redirige a sí mismo después de cambiar el dominio, activar HTTPS o migrar WordPress a otro servidor, es posible que las URL almacenadas en la base de datos sean incorrectas. Los valores siteurl y home indican a WordPress cuál es la dirección de instalación y la URL principal del sitio.
Si no puedes acceder al panel de administración, puedes corregirlas directamente desde phpMyAdmin:
1. Accede a phpMyAdmin desde el panel de tu hosting.
2. Selecciona la base de datos de WordPress.
3. Abre la tabla wp_options. Ten en cuenta que el prefijo wp_ puede ser diferente en tu instalación.
4. Busca los registros siteurl y home.
5. Comprueba que ambos tengan la URL correcta, incluyendo https:// si el sitio utiliza SSL.
6. Guarda los cambios e intenta acceder nuevamente a /wp-admin/.
Por ejemplo, si tu sitio utiliza https://tudominio.com, evita que uno de los valores tenga http://, www u otro dominio diferente, ya que una discrepancia entre las URL de WordPress puede provocar redirecciones incorrectas o un bucle de inicio de sesión.
Antes de modificar la base de datos, realiza una copia de seguridad. Si siteurl y home ya son correctos y wp-admin continúa redirigiendo al login, continúa con las siguientes soluciones.
Revisa y corrige el archivo .htaccess
A veces, el archivo .htaccess puede corromperse, lo que puede provocar errores internos del servidor o errores como el que estamos atendiendo en esta nota con respecto al inicio de sesión. Si no sabías qué es el archivo .htaccess y para qué sirve, te lo explicamos en esta otra nota.
Simplemente accede a los archivos de tu sitio web a través de tu cliente FTP, o mediante el administrador de archivos en panel de control de tu hosting. Ahora busca el archivo .htaccess que está ubicado en la carpeta raíz de tu site y haz primero un backup, o descárgalo a tu equipo local.
Paso siguiente: edita el archivo, eliminando todo su contenido y pegando solo estas líneas, que son las originales de WordPress.
# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPressLuego, guarda los cambios, y chequea que ya puedas acceder. ¿No lo lograste? ¡Revisa el siguiente consejo!

Cómo restablecer el .htaccess de WordPress
Si el archivo .htaccess está dañado o contiene reglas de redirección incorrectas, puede provocar que wp-admin se redirija a sí mismo, vuelva continuamente al login o muestre el error ERR_TOO_MANY_REDIRECTS. Restablecerlo permite descartar que el problema esté relacionado con las reglas de reescritura de WordPress.
Si no puedes acceder a /wp-admin/, puedes hacerlo desde cPanel:
1. Ingresa a Administrador de archivos y abre la carpeta donde está instalado WordPress, normalmente public_html.
2. Activa la opción para mostrar archivos ocultos, ya que .htaccess comienza con un punto.
3. Descarga una copia de seguridad del .htaccess actual antes de modificarlo.
4. Renombra el archivo, por ejemplo, como .htaccess_backup.
5. Crea un nuevo archivo llamado .htaccess e introduce las reglas predeterminadas de WordPress.
6. Guarda los cambios e intenta acceder nuevamente a /wp-admin/.
Si recuperas el acceso, ve a Ajustes → Enlaces permanentes y pulsa Guardar cambios sin modificar ninguna opción. WordPress intentará regenerar automáticamente las reglas necesarias del archivo .htaccess.
Y si wp-admin vuelve a funcionar después de restablecer .htaccess, es probable que alguna regla personalizada, plugin o configuración de redirección estuviera causando el conflicto. En ese caso, evita restaurar directamente el archivo anterior y revisa sus reglas antes de volver a incorporarlas.
Desactiva plugins y themes desde FTP
A veces, los plugins que tengas instalados en tu WordPress pueden causar este problema, especialmente si hay un conflicto entre dos complementos.
Para desactivar alguno o todos sus complementos deberás acceder a los archivos del sitio mediante FTP o administrador de archivos y renombrar la carpeta donde están almacenados. Puntualmente WordPress guarda sus plugins en la carpeta wp-content.
La recomendación aquí es que si quieres inhabilitar temporalmente todos los plugins, es que renombres la carpeta plugins a plugins.bak, por ejemplo.
Si por el contrario quieres inhabilitar uno o varios (no todos) ya que sospechas de tal o cual complemento, ingresa dentro de la carpeta plugins, busca el que piensas que está causando conflicto y renombra su directorio.
Si sospechas del theme, entonces intenta renombrando la carpeta de tu tema. Esta se encuentra en wp-content > themes.
Si casualmente el problema de que no puedes acceder al admin wp-admin de WordPress te ocurrió luego de una actualización mayor, o de algún theme o plugin, intenta volver atrás, pues lo más probable es que esa actualización haya causado el problema. Si se trata de un complemento, puedes quitarlo como ya te enseñamos.
Con WordPress Doctor de WNPower es más fácil. Entre otras funciones, te permitirá controlar actualizaciones y habilitar o deshabilitar tus plugins temporal o definitivamente, sin pasar por el panel de admin wp-admin.
Cómo desactivar plugins sin acceso al panel
Si no puedes acceder a wp-admin porque WordPress se redirige al login continuamente, un plugin puede estar causando el conflicto. Puedes desactivar todos los plugins temporalmente sin entrar al panel utilizando el Administrador de archivos de cPanel o mediante FTP.
Para hacerlo desde cPanel:
1. Ingresa a Administrador de archivos y abre la carpeta donde está instalado WordPress.
2. Accede a wp-content.
3. Localiza la carpeta plugins.
4. Renómbrala temporalmente, por ejemplo, a plugins_desactivados.
5. Intenta acceder nuevamente a /wp-admin/.
Al no encontrar la carpeta original, WordPress desactivará los plugins. Si ahora puedes iniciar sesión, es muy probable que alguno de ellos estuviera provocando el bucle de redirección de wp-admin.
Para identificar cuál causa el problema, devuelve a la carpeta su nombre original plugins y renombra individualmente las carpetas de cada plugin hasta encontrar el responsable. Una vez identificado, comprueba si existe una actualización, revisa su configuración o reemplázalo por una alternativa compatible.
No elimines directamente las carpetas de los plugins: renombrarlas permite realizar la prueba sin borrar sus archivos y facilita revertir los cambios.
Restaura una copia de seguridad o backup
Si ya probaste con todo esto, pues entonces no queda mucho más por hacer que restaurar un backup de tu WordPress. Puedes utilizar la herramienta de restauración de backup que te ofrezca tu hosting, pedirle a su mesa de ayuda si fuera tan amable de restablecerlo, o subir un backup que tengas almacenado en tu equipo local si lo deseas. ¡Recuerda que cuantas más copias de seguridad tengas de tu sitio web en diferentes lugares, más chances de recuperar información tienes!

Cómo restaurar un backup desde cPanel
Si wp-admin continúa redirigiéndose al login después de revisar las cookies, las URL de WordPress, el archivo .htaccess y los plugins, puedes restaurar una copia de seguridad anterior al momento en que comenzó el problema.
Si tu proveedor de hosting dispone de backups desde cPanel, el procedimiento general es el siguiente:
1. Ingresa a cPanel y busca la herramienta de copias de seguridad o backups disponible en tu hosting.
2. Selecciona una copia creada antes de que comenzara el bucle de redirección de WordPress.
3. Comprueba qué elementos vas a restaurar: archivos, base de datos o ambos.
4. Inicia la restauración y espera a que finalice el proceso.
5. Intenta acceder nuevamente a /wp-admin/ y comprueba que el sitio funcione correctamente.
Ten en cuenta que restaurar un backup puede reemplazar cambios realizados después de la fecha de la copia, como nuevas entradas, configuraciones, pedidos o datos almacenados en la base de datos. Por eso, antes de comenzar, es recomendable generar una copia del estado actual del sitio.
Si wp-admin vuelve a funcionar después de restaurar una copia anterior, el problema probablemente fue provocado por algún cambio reciente, como la actualización o instalación de un plugin, una modificación en .htaccess, un cambio de dominio o una configuración de WordPress.
Por qué no debes experimentar con WordPress en producción
Si eres de los inquietos y te gusta probar themes, plugins y nuevas funcionalidades para tu WordPress todo el tiempo, en WNPower siempre recomendamos trabajar sobre una copia o una versión de staging o pruebas, de forma de que puedas comprobar que los cambios que vas a realizar no van a hacer que deje de funcionar.
Para esto simplemente puedes crear a mano una copia de tu WordPress actual en otra carpeta, o bien instalar un nuevo WordPress desde cero y replicar las configuraciones para testear.
Si tu WordPress está alojado con WNPower, puedes utilizar nuestra herramienta WordPress Staging, la cual creará una copia de tu WordPress en otra carpeta o subdominio, en 1 clic, para que puedas probar como impacta cada cambio sin arriesgar la versión de producción.
Cómo usar un entorno de staging para hacer pruebas
Un entorno de staging de WordPress es una copia del sitio que permite realizar cambios y pruebas sin afectar la web que está en producción. Es especialmente útil para comprobar actualizaciones de WordPress, plugins, themes, configuraciones de HTTPS o reglas de redirección antes de aplicarlas al sitio real.
Si tu hosting ofrece una herramienta de staging, el procedimiento general es:
1. Crea una copia de staging de tu sitio WordPress desde el panel de hosting.
2. Accede a la copia y reproduce allí el cambio que quieres realizar.
3. Actualiza o desactiva plugins y themes de forma individual para detectar posibles conflictos.
4. Comprueba los cambios en .htaccess, las URL de WordPress y las redirecciones HTTP/HTTPS.
5. Verifica que puedes iniciar sesión en /wp-admin/ y que el sitio funciona correctamente.
6. Una vez comprobada la solución, aplica únicamente los cambios necesarios al sitio en producción.
Utilizar staging es especialmente recomendable antes de actualizar WordPress, instalar plugins o modificar configuraciones del servidor, ya que permite detectar errores, incompatibilidades y bucles de redirección sin dejar inaccesible el sitio público.
Si el problema de wp-admin aparece en producción pero no se reproduce en staging, compara las configuraciones de ambos entornos, especialmente plugins activos, URLs, SSL, caché y reglas de redirección.
En resumen, si es que wp-admin se redirige a sí mismo, comienza por las soluciones más sencillas: elimina las cookies del navegador y comprueba las URL de WordPress. Si el problema continúa, revisa .htaccess, los plugins y la configuración de HTTPS antes de recurrir a una restauración.
Realizar estas comprobaciones en orden te ayudará a identificar la causa del bucle de redirección de WordPress sin realizar cambios innecesarios en tu sitio.
Preguntas frecuentes
¿Por qué wp-admin redirige al login en bucle?
wp-admin puede redirigir al login en bucle cuando WordPress no consigue validar correctamente la sesión del usuario. Las causas más frecuentes son cookies dañadas, URLs de WordPress incorrectas, conflictos con plugins, reglas problemáticas en .htaccess o una configuración incorrecta de HTTP/HTTPS, SSL, CDN o proxy.
¿Puedo acceder a WordPress si wp-admin no funciona?
Sí, aunque wp-admin no funcione puedes acceder a los archivos y la base de datos de WordPress desde el panel de tu hosting o mediante FTP. Esto permite desactivar plugins, modificar .htaccess, revisar wp-config.php o corregir las URLs de WordPress sin necesidad de iniciar sesión en el panel de administración.
¿Cómo sé si el problema es del hosting o de WordPress?
Puedes identificar si el problema está en WordPress revisando primero las cookies, plugins, URLs del sitio y el archivo .htaccess. Si todo está correctamente configurado y el bucle de redirección continúa, conviene revisar el servidor, SSL, caché, CDN o proxy y consultar con tu proveedor de hosting.
Una prueba útil es comprobar si otros sitios alojados en el mismo servidor funcionan normalmente y revisar los registros de errores disponibles en el hosting.
¿El error de redirección borra el contenido de mi sitio?
No, un bucle de redirección de wp-admin normalmente no borra el contenido de WordPress. Tus páginas, entradas, imágenes, usuarios y demás información permanecen almacenados en los archivos y la base de datos; el problema afecta principalmente al acceso o a la forma en que WordPress gestiona las redirecciones.
Aun así, es recomendable crear una copia de seguridad antes de modificar archivos, plugins o la base de datos mientras intentas solucionar el problema.