Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo solucionar el problema de la página de inicio de sesión de WordPress que se actualiza y redirige

¿Tienes problemas para iniciar sesión en WordPress? Vemos que este problema surge todo el tiempo: ese molesto bucle donde la página de inicio de sesión simplemente se sigue actualizando. ¡Es suficiente para frustrar a cualquiera!

A lo largo de los años, hemos ayudado a innumerables usuarios a volver a sus paneles de WordPress. Si bien puede haber varias razones por las que su página de inicio de sesión se sigue actualizando, las soluciones suelen ser sencillas.

Hemos creado una guía fácil de seguir que te ayudará a resolver este problema paso a paso. Al final de este tutorial, habrás vuelto a tu panel de WordPress y sabrás cómo prevenir este problema en el futuro.

Solucionar el problema de redirección y actualización de la página de inicio de sesión en WordPress

¿Qué causa el problema de actualización y redirección de la página de inicio de sesión en WordPress?

El error de actualización y redirección de la página de inicio de sesión de WordPress (también llamado bucle de redirección de inicio de sesión de WordPress) generalmente es causado por configuraciones incorrectas de la URL de WordPress o por no establecer las cookies de inicio de sesión.

Normalmente, cuando inicias sesión, WordPress valida tu nombre de usuario y contraseña y luego establece una cookie de inicio de sesión en tu navegador. Después de eso, te redirige al panel de WordPress.

Si WordPress no logra establecer la cookie de inicio de sesión correctamente o si la URL de tu área de administración de WordPress es incorrecta, serás redirigido de regreso a la pantalla de inicio de sesión en lugar del panel de administración.

Problema de redirección de la página de inicio de sesión en WordPress

Los problemas de inicio de sesión también pueden ser causados por diferentes errores de WordPress, como el error al establecer conexión con la base de datos, el error interno del servidor, o la pantalla blanca de la muerte.

Con esto en mente, vamos a solucionar y arreglar el problema de redirección y actualización de la página de inicio de sesión de WordPress. Puedes usar estos enlaces rápidos para saltar a un método específico:

Nota: Si deseas probar los pasos avanzados en este tutorial de WordPress, primero crea una copia de seguridad de tu sitio. Consulta nuestra guía sobre cómo crear manualmente una copia de seguridad de la base de datos de WordPress.

🧹 Método 1: Borrar cookies para resolver problemas de inicio de sesión

WordPress utiliza cookies para la autenticación de inicio de sesión, por lo que el primer paso para solucionar problemas de inicio de sesión de WordPress es el más sencillo. Necesitarás borrar las cookies y la caché de tu navegador.

En Google Chrome, simplemente haz clic en el menú de configuración del navegador y luego selecciona Más herramientas » Borrar datos de navegación.

Borrar datos de navegación en Google Chrome

Esto abrirá la página de Configuración de Chrome con una ventana emergente de ‘Borrar datos de navegación’ mostrada en la pantalla.

Desde aquí, debes seleccionar las opciones 'Borrar cookies y otros datos de sitios' y 'Archivos e imágenes en caché'.

Borrar cookies y caché en Google Chrome

A continuación, haz clic en el botón 'Borrar datos', y Google Chrome borrará la caché del navegador.

Además, asegúrate de que tu navegador tenga las cookies habilitadas. Después de hacer eso, reinicia tu navegador y luego intenta iniciar sesión. Esto debería solucionar el problema para la mayoría de las personas.

Tenemos una guía completa con capturas de pantalla que muestra cómo borrar la caché y las cookies en todos los navegadores principales.

🌐 Método 2: Actualizar la configuración de URL de WordPress

WordPress viene con configuraciones para la URL de tu sitio web y la URL de tu instalación de WordPress.

Si tuvieras acceso a tu área de administración de WordPress, podrías ver esta opción en la página Configuración » General.

Configuración de URL de WordPress

Si estas URLs son incorrectas, WordPress te redirigirá de vuelta a la página de inicio de sesión.

Dado que no puedes acceder al área de administración de WordPress, necesitarás editar el archivo wp-config.php para solucionar este problema.

El archivo wp-config.php es un archivo especial en WordPress que contiene tu configuración importante de WordPress. Puedes acceder a él usando un cliente FTP o a través de la aplicación Administrador de Archivos en el panel de control de tu hosting de WordPress.

Edición del archivo wp-config.php vía FTP

Encontrarás el archivo wp-config.php en la carpeta raíz de tu sitio. Simplemente edita el archivo y pega las siguientes líneas de código justo antes de la que dice, 'Eso es todo, deja de editar. ¡Feliz publicación'.

define('WP_HOME','https://www.example.com');
define('WP_SITEURL','https://www.example.com');

No olvides reemplazar 'ejemplo.com' con el nombre de tu propio dominio.

Después de eso, guarda tus cambios y sube el archivo de vuelta a tu sitio web.

Ahora puedes visitar tu sitio web de WordPress e intentar iniciar sesión. Esperamos que esto haya solucionado el problema para ti. Si no fue así, sigue leyendo para ver pasos adicionales de solución de problemas.

🗂️ Método 3: Eliminar el archivo .htaccess en WordPress

A veces, el archivo .htaccess puede corromperse, lo que puede resultar en errores del servidor interno o en el error de actualización de la página de inicio de sesión.

Simplemente accede a tu sitio web usando un cliente FTP o a través de la aplicación Administrador de Archivos en el panel de control de tu proveedor de hosting.

Una vez conectado, localiza el archivo .htaccess en el directorio raíz de tu sitio web y descárgalo a tu computadora como una copia de seguridad.

Si no puedes encontrar tu archivo .htaccess, esta guía sobre por qué tu archivo .htaccess puede estar ausente puede ayudarte.

Eliminar el archivo .htaccess en WordPress

Después de eso, procede a eliminar el archivo .htaccess de tu sitio web.

A continuación, abre el directorio wp-admin y, si hay un archivo .htaccess allí, elimínalo también.

Ahora puedes intentar iniciar sesión en tu sitio web de WordPress. Si tienes éxito, esto significa que tu archivo .htaccess te estaba impidiendo iniciar sesión en WordPress.

Una vez que hayas iniciado sesión, simplemente ve a la página Ajustes » Enlaces permanentes en el panel de administración de WordPress y haz clic en el botón 'Guardar' sin hacer ningún cambio. Esto generará un nuevo archivo .htaccess para tu sitio web.

🧩 Método 4: Desactivar tus plugins

A veces, los plugins de WordPress pueden causar este problema, especialmente si hay un conflicto entre dos plugins.

Para desactivar fácilmente todos tus plugins de WordPress, conéctate a tu sitio web usando un cliente FTP o a través de la aplicación Administrador de archivos en el panel de control de tu cuenta de alojamiento web.

Una vez conectado, ve al directorio /wp-content/. Dentro de él, verás una carpeta llamada 'plugins'. Aquí es donde WordPress instala todos tus plugins.

Renombrar la carpeta de plugins para desactivar todos los plugins

Simplemente renombra la carpeta plugins a 'plugins_backup'. Esto desactivará todos los plugins de WordPress instalados en tu sitio web.

También tenemos un tutorial detallado sobre cómo desactivar todos los plugins de WordPress cuando el administrador de WordPress es inaccesible.

Una vez que hayas desactivado todos los plugins, intenta iniciar sesión en tu sitio de WordPress. Si tienes éxito, esto significa que uno de tus plugins estaba causando el problema.

🎨 Método 5: Revertir al tema predeterminado

Los temas de WordPress también pueden causar conflictos después de actualizar a una versión más reciente de WordPress o del propio tema. Para saber si el problema lo está causando tu tema, deberás desactivarlo.

El proceso es similar a desactivar plugins. Conéctate a tu sitio web usando un cliente FTP. Luego, debes ir al directorio /wp-content/themes/ y renombrar el directorio de tu tema actual a 'themes_backup'.

Una vez que hayas hecho eso, intenta iniciar sesión de nuevo. Si lo consigues, significa que tu tema estaba causando el problema.

Ahora puedes reinstalar una copia nueva de tu tema para ver si esto resuelve el problema. Si el problema reaparece, deberás contactar al soporte de tu tema o cambiar a un tema de WordPress diferente.

♻️ Método 6: Reinstalar el núcleo de WordPress

En casos raros, el problema persistente de actualización de la página de inicio de sesión podría ser causado por archivos del núcleo de WordPress corruptos.

Estos archivos principales son la base de tu sitio web de WordPress y administran funcionalidades esenciales. Si estos archivos se dañan o se sobrescriben con código incorrecto, puede generar varios errores, incluidos problemas de inicio de sesión.

Primero, dirígete a WordPress.org y descarga la última versión del software. Una vez descargado, descomprime el archivo en tu computadora. Esto creará una carpeta llamada 'wordpress' que contiene todos los archivos necesarios para la reinstalación.

Archivos de WordPress

A continuación, deberás conectarte a tu sitio web usando un cliente FTP o el administrador de archivos proporcionado por tu empresa de alojamiento.

Una vez conectado, navega a la carpeta raíz de tu sitio web. Este es el directorio principal que contiene carpetas como wp-admin, wp-content y wp-includes.

Subir archivos principales de WordPress

En esta etapa, toma todos los archivos de la carpeta 'wordpress' en tu computadora y súbelos al directorio raíz de tu sitio web.

Tu cliente FTP te pedirá que confirmes la sobrescritura de cualquier archivo principal existente.

Dado que estás eliminando archivos principales de WordPress corruptos y reemplazándolos por unos nuevos, elige 'Sobrescribir' y selecciona la opción 'Usar siempre esta acción' para evitar tener que confirmar cada archivo individualmente.

Sobrescribir archivos principales

Finalmente, haz clic en 'Aceptar' para iniciar el proceso de carga. Tu cliente FTP reemplazará los archivos principales de WordPress en tu sitio web con los nuevos de tu computadora.

Una vez que la carga se complete, visita tu sitio web para ver si el error se ha solucionado. Si el problema de inicio de sesión es causado por un archivo principal corrupto o malware, el mensaje de error debería desaparecer y deberías poder iniciar sesión correctamente.

Tutorial en video

Si necesitas instrucciones visuales, mira el video a continuación.

Suscríbete a WPBeginner

🆘 Qué hacer si no puedes solucionar el problema de redirección de inicio de sesión de WordPress

Si ha intentado todo, desde borrar las cookies del navegador hasta desactivar temas y plugins, pero el problema persiste, puede intentar pedir ayuda en la comunidad de WordPress.

Los usuarios de grupos como el grupo de Facebook WPBeginner Engage pueden haber experimentado el mismo problema que usted y pueden ofrecerle consejos sobre qué hacer para resolver los problemas de la página de inicio de sesión.

El grupo de Facebook WPBeginner Engage

Más información sobre soluciones de solución de problemas de WordPress

¿Está experimentando otros errores comunes de WordPress y necesita encontrar una manera de solucionarlos? Aquí hay otros artículos que puede consultar:

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

362 CommentsLeave a Reply

  1. La solución para mí resultó ser otra cosa, y creo que otras personas se beneficiarían de mi solución, así que ¿cómo podemos expandir este artículo para incluir más soluciones?

    Esto es lo que resultó para mí...

    Cuando creé mi proyecto de WordPress, mi intención era llamarlo EricWpFirstSite. Creé un acceso directo de Chrome al panel de control de WordPress. Más tarde, fui a la configuración en el panel de control de WordPress y noté que mi URL se mostraba como EricWpFIrstSite (nota la I mayúscula). Arreglé eso en la configuración para que dijera lo que realmente quería, que era EricWpFirstSite (nota la i minúscula).

    Después de hacer esta corrección, cada vez que intentaba usar mi acceso directo de Chrome para ir al panel de control de WordPress, intentaba ingresar mi contraseña de WordPress y me aparecía el cuadro de inicio de sesión una y otra vez. Finalmente me di cuenta de que el acceso directo de Chrome se guardó como

    localhost/EricWpFIrstSite/wp-admin/

    ¡Nota la I mayúscula de nuevo! Cuando finalmente me di cuenta de esto, edité el acceso directo de Chrome para que fuera

    localhost/EricWpFirstSite/wp-admin/

    entonces finalmente todo funcionó.

    • Thank you for sharing this for people working on a local installation! For additions to the article itself it takes time for our writers to review solutions and then updating the article but comments work to let us and other users know what you have found :)

      Administrador

  2. Ninguno funcionó.
    Luego pedí una nueva contraseña a través de la herramienta "olvidé mi contraseña".
    Después de establecer la nueva contraseña, funcionó.

  3. Gracias por el detallado resumen de todos los posibles problemas que pueden surgir. Experimenté esto con uno de mis sitios web cuando el área de administración me redirigía constantemente al sitio principal, y no tenía idea de por qué. Resultó ser un plugin para cambiar la URL del administrador. Cuando lo desactivé a través de FTP, el problema cesó, lo que me permitió iniciar sesión y eliminar el plugin. Esto realmente me ayudó a resolver todo el problema porque sin FTP y sin renombrar el plugin, prácticamente no habría tenido ninguna posibilidad de acceder al área de administración.

  4. ¡Hola!

    Encontré otra situación en la que podría ocurrir el problema. Primero intenté todo lo que dijiste. Sin resultado. Mi sitio web fue hackeado, así que usé mucho ancho de banda para resolver el problema y el problema en sí consumió mucha memoria (no sé exactamente por qué = =)). De todos modos.

    Después de leer los comentarios, activé la depuración y de nuevo me señaló a mi base de datos. Decía: usuario xxx denegado desde IP XXX. Así que, como usé demasiado ancho de banda de mi base de datos, denegó la solicitud. De todos modos, solo mi opinión.

    Saludos,

    • ¡Gracias por compartir otra posible razón para los usuarios que puedan encontrarse con ese problema!

      Administrador

    • Si ninguno de los métodos de este artículo pudo resolver el problema en tu sitio, te recomendamos que te pongas en contacto con tu proveedor de hosting, ya que ellos deberían poder ver si hay algún error específico de su parte.

      Administrador

  5. Gracias por este video y la publicación. Probé todos tus métodos, pero ninguno solucionó el problema. Leí el comentario y encontré una solución como la siguiente. Editar HTTPS a HTTP.

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

    a

    define(‘WP_HOME’,’http://example.com’);
    define(‘WP_SITEURL’,’http://example.com’);

    • El problema con este método sería que tu sitio comenzaría a mostrar el mensaje de no seguro, ya que tu sitio no estaría usando HTRTPS. Esta puede ser una solución temporal, pero querrás actualizar tu sitio para usar HTTPS una vez que puedas iniciar sesión.

      Administrador

    • Si ninguno de los métodos de este artículo te está funcionando, te recomendamos que te pongas en contacto con tu proveedor de alojamiento para que verifiquen si hay algún error de su parte.

      Administrador

  6. Estuve jugando con la configuración de la URL de actualización de WordPress
    y fue un infierno corregirlo, ya que tumbó todo mi sitio. Tuve que corregirlo cambiando la configuración del archivo config a través de FTP.

    • La configuración es definitivamente potente y puede causar problemas si la cambias incorrectamente. ¡Me alegra que hayas podido solucionar el problema usando FTP!

      Administrador

  7. Intenté todo y nada funcionó. Esto es lo que funcionó:
    Fui a wp-config.php y cambié define( ‘WP_DEBUG’, false); a define( ‘WP_DEBUG’, true );
    Intenté iniciar sesión de nuevo y obtuve el error “usermeta table missing”.
    Ahí fue cuando me di cuenta de que me faltaba una tabla. La obtuve de otra instalación y cambié el prefijo de la tabla para que coincidiera con la base de datos actual.
    Funcionó inmediatamente

    • Gracias por compartir esto, para la mayoría de los principiantes recomendamos contactar a su proveedor de alojamiento si nuestras recomendaciones no funcionan, ya que pueden verificar errores menos amigables para principiantes.

      Administrador

  8. Gracias – ese consejo sobre restaurar la página de administrador agregando dos líneas de código en el archivo de configuración parece funcionar bien (todavía cruzando los dedos), pero ahora tengo esperanza, lo cual no tenía antes.

  9. Nos alegra que nuestra guía haya podido ayudar y si no habías configurado SSL antes de cambiar a https, esa sería definitivamente la causa más probable.

    Administrador

  10. Gracias, funcionó.

    Inicialmente, cambié la URL del sitio y la URL de la dirección de WordPress a "https", y esto me impidió iniciar sesión en mi panel. Quizás porque no tenía SSL configurado en mi host.

    Volver a cambiar de "https" a "http" me ayudó a iniciar sesión de nuevo.

  11. No funcionó nada. Pero después de degradar mi PHP de 7.4 a 7.2, pude iniciar sesión.

    Un poco raro, ahora estoy usando una versión anterior de PHP.

    ¿Encontraste un problema similar al mío? Quiero usar la versión más reciente de PHP, pero no me deja iniciar sesión en wp-admin.

  12. Este problema nunca me había sucedido antes, pero la segunda opción / plugin funcionó para mí de inmediato.

    ¡Este sitio web es un salvavidas! ¡Muchas gracias!

  13. Intenté algunos de estos pasos, pero el problema resultó estar en otro lugar: mi sitio estaba configurado como 'multisitio' pero en el archivo wp-config decía 'subdomain_install' como 'false', cuando lo cambié a 'true', pude iniciar sesión en el sitio normalmente sin redirecciones.

  14. ¡Seguí las instrucciones para desactivar todos los plugins y ahora tengo acceso a wp-admin de nuevo! Las instrucciones fueron fáciles de seguir, y muchas gracias por publicarlas.

  15. Thanks for this great help. The plugin folder renaming worked for me. There was an issue with one of the plugins. Thanks once again :)

  16. Llevo buscando una solución por más de 5 horas, nada funcionó. ¡Pero borrar el archivo htaccess en el directorio wp-admin ayudó!
    No puedo agradecerte lo suficiente.
    Me alegraste el día.

  17. Thank you for sharing those tips, unfortunately none of them have worked for me. I even uninstalled the whole wordpress plugin. I don’t know what should i do next :(

  18. No podía encontrar mi página de administrador de WordPress. Muestra

    “Ha habido un error crítico en tu sitio web. Por favor, revisa la bandeja de entrada de correo electrónico de administrador de tu sitio para ver las instrucciones.

    Obtén más información sobre la depuración en WordPress.”

    ¿Cómo puedo solucionar este error?

  19. Hola, cambié mi URL por error y ahora la URL de inicio de sesión del administrador de WordPress me lleva a otro sitio y no tengo acceso FTP. ¿Cómo puedo cambiarlos de nuevo?

    • Puedes contactar a tu proveedor de hosting o, si tienes acceso a phpMyAdmin, puedes cambiar la tabla de opciones y actualizar la URL y la dirección.

      Administrador

  20. define(‘WP_HOME’,’https://www.example.com’); define(‘WP_SITEURL’,’https://www.example.com’);

    ¿dónde se agregan estas dos líneas en el archivo wp-config.php?

    ¿Al final O Al principio?

    Por favor, aclara

    • Como indicamos en el artículo: pega el código justo antes de la línea que dice 'Eso es todo, deja de editar. ¡Feliz publicación!'.

      Administrador

  21. Muchas gracias por tu publicación. Soy nuevo en WP. Estas líneas me funcionaron

    define(‘WP_HOME’,’http://example.com’);
    define(‘WP_SITEURL’,’http://example.com’);

    También cambié la siguiente línea de false a true.

    define( ‘WP_DEBUG’, true );

    • Glad our recommendation could help, the WP_Debug you should be able to return to false should you want :)

      Administrador

  22. muchas gracias después de pasar tanto tiempo después de eliminar ese .htacces y reiniciar mi mac, el sitio web se abrió finalmente, gracias por tu tiempo

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.