Solución al error err_too_many_redirects en el panel de red multisitio de WordPress

28 may 2018, 12:43:37
Vistas: 13.6K
Votos: 1

Cuando intento abrir el panel de red de mi multisitio desde esta URL:

http://dominio.com/wp/wp-admin/network/

me aparece este mensaje:

Esta página no funciona dominio.com te redirigió demasiadas veces. Intenta borrar tus cookies. ERR_TOO_MANY_REDIRECTS

[Actualización] Mira este enlace para resolver el problema anterior: Bucle de redirección (solo para el administrador de red multisitio)

16
Comentarios

Es un problema con el archivo htaccess o con tu base de datos. ¿Cómo instalaste tu WPMS?

Aurovrata Aurovrata
28 may 2018 14:21:36

@Aurovrata este problema ocurrió cuando estaba creando WPMS, pero antes de todo eso cambié mi URL del sitio y URL de inicio directamente desde la base de datos.

Hussain Jbair Hussain Jbair
30 may 2018 08:44:49

¿Cómo cambiaste la URL de inicio/del sitio desde la base de datos?

Aurovrata Aurovrata
30 may 2018 08:52:00

@Aurovrata mira este enlace https://codex.wordpress.org/Changing_The_Site_URL en la sección Cambiar la URL directamente en la base de datos

Hussain Jbair Hussain Jbair
30 may 2018 09:03:38

por favor lee mi respuesta abajo, ¿seguiste el paso 2? ¿es una instalación nueva de WordPress o copiaste la base de datos desde tu máquina local?

Aurovrata Aurovrata
30 may 2018 09:09:37

@Aurovrata sí ya hice eso e instalé mi WPMS desde cero, después de modificar el panel de control funcionó pero cuando intento entrar al panel de red ocurre el problema mencionado, ¿queda claro?

Hussain Jbair Hussain Jbair
30 may 2018 09:25:29

vale, ¿entonces copiaste el archivo htaccess al servidor?

Aurovrata Aurovrata
30 may 2018 09:40:34

@Aurovrata sí lo hice, mira el contenido a continuación

`RewriteEngine On RewriteBase /wp/ RewriteRule ^index.php$ - [L]

agregar una barra diagonal al final de /wp-admin

RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(..php)$ $2 [L] RewriteRule . index.php [L]`

Hussain Jbair Hussain Jbair
30 may 2018 09:43:12

lo último que se me ocurre es que no hayas configurado el site_url/home_url correctamente, ya que instalaste tu wpms en una subcarpeta. Publicaré otra solución a continuación

Aurovrata Aurovrata
30 may 2018 09:44:04

@Aurovrata ¡simplemente añadí esta subcarpeta "wp" a ella!

Hussain Jbair Hussain Jbair
30 may 2018 09:48:09

revisa mi respuesta editada a continuación, debes asegurarte de que tus campos siteurl/home estén configurados correctamente. Actualmente, según tu htaccess, parece que estás intentando hacer la segunda opción en mi respuesta a continuación.

Aurovrata Aurovrata
30 may 2018 09:59:59

lo siento, ignora, acabo de eliminar mi comentario anterior, ignora eso. Tu htaccess se ve bien, ¿realmente verificaste los valores de los campos siteurl/home en la base de datos?

Aurovrata Aurovrata
30 may 2018 10:20:58

¡Lo siento, no lo elimines, fue mi error! Por favor, verifica los campos siteurl/home en tu base de datos

Aurovrata Aurovrata
30 may 2018 10:21:43

Sí, lo verifiqué y estoy seguro de ello

Hussain Jbair Hussain Jbair
30 may 2018 10:24:21

¿Cuáles son los valores?

Aurovrata Aurovrata
30 may 2018 10:25:08

Parece que este siteurl = http://domain.com/wp home = http:/domain.com/wp

Hussain Jbair Hussain Jbair
30 may 2018 10:27:05
Mostrar los 11 comentarios restantes
Todas las respuestas a la pregunta 3
11

Si instalas tu WordPress Multisite (wpms) desde cero en el servidor, este problema no debería surgir. Sin embargo, si has instalado tu wpms en una máquina local primero y luego has movido/copiado toda la instalación incluyendo la base de datos a tu servidor, entonces debes asegurarte de:

  1. Modificar el dominio en tu base de datos. No conozco ningún plugin que maneje instalaciones de wpms hasta la fecha. Sin embargo, yo uso la herramienta de búsqueda y reemplazo en base de datos Interconnect/it. Necesitas buscar 'localhost/carpeta' y reemplazarlo por 'tu-dominio.com'. Los mejores resultados se obtienen asegurando que tienes una configuración similar en localhost que en el servidor. Si estás configurando wpms con subdominios, sugiero que crees los sitios hijos en el servidor después de una instalación exitosa, y exportes/importes páginas/entradas desde la máquina local al servidor.
  2. También necesitas cambiar las configuraciones de wpms en wp-config.php, define('DOMAIN_CURRENT_SITE', 'localhost'); define('PATH_CURRENT_SITE', '/carpeta-local/'); por define('DOMAIN_CURRENT_SITE', 'tu-dominio.com'); define('PATH_CURRENT_SITE', '/'); //o un nombre de subcarpeta si no es una instalación en raíz.

Ten en cuenta que muchas cosas pueden salir mal con este procedimiento, por lo que siempre es mucho más simple instalar tu wpms desde cero en el servidor y exportar/importar contenido desde un entorno local al servidor.

[EDITADO] En caso de que hayas creado una instalación fresca, entonces el problema probable es que tienes un error en tu archivo htaccess o en los ajustes de site_url/home_url.

Si has configurado incorrectamente site_url/home_url en tu panel de control, necesitas cambiarlo directamente en tu base de datos. Sigue estas instrucciones, y asumiendo por tu pregunta que has instalado tus archivos de WordPress en la subcarpeta /wp, asegúrate de:

  1. Si quieres acceder a tu sitio con: dominio.com y a tu panel de control con dominio.com/wp-admin, entonces

siteurl = http://dominio.com home = http:/dominio.com/wp

  1. Si quieres acceder a tu sitio con dominio.com/wp y a tu panel de control con dominio.com/wp/wp-admin entonces,

siteurl = http://dominio.com/wp home = http:/dominio.com/wp

[EDITADO 2] Una razón más posible es el caché del navegador. Los redireccionamientos 301 son guardados en caché por el navegador, así que borra tu caché. Puedes inspeccionar qué tipo de redireccionamiento está experimentando tu navegador mirando el rastro de peticiones en la pestaña de red de la consola de inspección. Esto puede darte una pista sobre dónde se está aplicando el redireccionamiento.

30 may 2018 09:08:22
Comentarios

sí, cambié según el paso 2, pero este no es mi problema -> el problema es con la visualización del panel de red

Hussain Jbair Hussain Jbair
30 may 2018 10:06:04

¿obtienes el mismo error cuando ves domain.com/wp/wp-admin? ¿Puedes ver el front end domain.com/wp?

Aurovrata Aurovrata
30 may 2018 10:57:44

no ocurrió ningún error solo en domain.com/wp/wp-admin/network/ , sí lo mencioné antes

Hussain Jbair Hussain Jbair
30 may 2018 11:10:59

mencionaste anteriormente, pero no dijiste que estaba funcionando con el resto del panel de control. ¡Eso descarta muchas posibilidades! ¿Limpiaste la caché de tu navegador? Esto puede ser una razón, ya que las redirecciones 301 se almacenan en caché. ¿Qué tipo de redirección obtienes cuando inspeccionas el rastreo de tu solicitud en la pestaña de red de la consola del inspector?

Aurovrata Aurovrata
30 may 2018 11:40:10

sí, limpié la caché de mi navegador antes, es tipo documento

Hussain Jbair Hussain Jbair
30 may 2018 11:56:30

¿a qué está redirigiendo y con qué código?

Aurovrata Aurovrata
30 may 2018 11:58:38

¿dónde puedo encontrar esto?

Hussain Jbair Hussain Jbair
30 may 2018 12:06:42

4 comentarios arriba o en la última edición de mi respuesta.

Aurovrata Aurovrata
30 may 2018 12:48:46

sí lo veo pero no puedo encontrar lo que pediste ¿puedes mostrarme tu solicitud con imágenes por favor?

Hussain Jbair Hussain Jbair
30 may 2018 13:06:13

sigue el enlace en la respuesta, hay capturas de pantalla disponibles

Aurovrata Aurovrata
30 may 2018 15:16:33

muchas gracias por todas tus respuestas, Afortunadamente encontré la solución en esta página:- https://wordpress.stackexchange.com/questions/175728/redirect-loop-only-for-multisite-network-admin

Hussain Jbair Hussain Jbair
3 jun 2018 12:10:12
Mostrar los 6 comentarios restantes
0

Esta respuesta es específica para instancias de WordPress Multisite configuradas con Bitnami: los archivos .htaccess pueden no funcionar como se espera. En cambio, cuando seguí estas instrucciones que encontré en la documentación de Bitnami: https://docs.bitnami.com/aws/apps/wordpress-multisite/administration/use-directories/ mi problema se resolvió.

19 feb 2022 01:41:21
0

A veces puede deberse a las mayúsculas/minúsculas en el nombre del dominio. WordPress tiene un error de comparación (sé que WP dice lo contrario, pero yo lo llamaría un error, especialmente porque no se genera ninguna advertencia pero obtenemos un bucle ERR_TOO_MANY_REDIRECTS). Consejo: no intentes "corregir" las mayúsculas/minúsculas (hay demasiados lugares afectados). Prueba esto en wp-config.php:

$_SERVER['HTTP_HOST'] = DOMAIN_CURRENT_SITE;
9 mar 2025 15:56:51