Cómo solucionar el problema de la redirección excesiva en el entorno de gestión de WordPress
1. Este problema es más probable que ocurra al migrar un sitio web.
Si está migrando un sitio web de un servidor a otro y el nombre de dominio es diferente, después de la migración, el original El análisis del servidor se detiene, lo más probable es que este problema se deba a que el nombre de dominio y la dirección de su sitio web no se modificaron correctamente. O este problema también ocurrirá al migrar del local al servidor. La solución es iniciar sesión en la base de datos, buscar wp_options-gt en option_name y modificar el nombre de dominio actual.
2. Causado por complementos caducados
En la biblioteca de complementos de WordPress, hay muchos complementos que ya no se actualizan a medida que la versión de WordPress continúa actualizándose. , muchos complementos no se han actualizado a tiempo. Esto resultó en un problema de redirección en el backend de WordPress. La solución es iniciar sesión en el directorio de instalación del sitio web a través de ftp, ingresar al directorio del complemento, cambiar el nombre del directorio del complemento y luego crear un nuevo directorio del complemento. El nombre después del nombre es el mismo que el directorio anterior. , pero está vacío. Normalmente puedes iniciar sesión en este punto. Luego habilite los complementos uno por uno para solucionar el problema.
3. ¿Por qué un WordPress recién instalado tiene este problema?
Lo que el autor encontró fue un WordPress recién instalado, pero este problema también ocurrió. Esto es un poco confuso. Pero esto definitivamente puede indicarle que esto se debe a la configuración del servidor. De hecho, esto no se limita a WordPress, otros sistemas de sitios web también encuentran este problema. Alguien analizó el firewall del servidor y lo calculó mal, o la configuración de seguridad del servidor era demasiado alta. No importa cuál sea el motivo, si no tiene los permisos del servidor, será difícil resolver el problema desde el propio servidor. A continuación se proporcionan dos métodos:
1. Modificar el archivo wp-config.php
A juicio del navegador, es un problema de cookies, por lo que lo resolveremos desde esta perspectiva. Abra el archivo wp-config.php y agregue las siguientes líneas de código:
[php]
define('ADMIN_COOKIE_PATH', '/');
define('COOKIE_DOMAIN', ");
define('COOKIEPATH', ");
define('SITECOOKIEPATH', ");
[ / php]
Pruébelo después de guardar
2. Modifique el archivo .htaccess
Inicie sesión a través del enlace ftp, haga clic derecho para editar y listo. a la línea # BEGIN WordPress, agregue el siguiente código:
[php]
ErrorDocument 401 default
[/php]
Generalmente, el problema se puede resolver mediante los métodos anteriores