Inicie sesión en wp-admin "redirect_to" apunta a una URL incorrecta después de la migración

2

Tengo un sitio de WordPress alojado en GoDaddy, es un servidor de Windows, (tengo configurado web.config ). y .htaccess configurado correctamente. El sitio estaba trabajando en example.com/wordpress , ya que era una prueba de desarrollo. Moví el sitio a example.com .

Cambié la URL del sitio y la URL de wordpress a example.com en la base de datos a través de PhpMyAdmin, y actualicé la estructura del enlace permanente.

También actualicé todo el campo 'contenido' de wp_post para cambiar las URL.

Problema

Cuando intento iniciar sesión en el panel de administración a través de example.com/wp-admin , la URL se muestra como

example.com/wp-login.php?redirect_to=http://example.com/wordpress/wp-admin/reauth=1

¿Por qué podría suceder esto si tanto la URL del sitio como la URL de wordpress coinciden con la base de datos?

Notas adicionales

Esto no es un problema de caché (al menos no en el lado del navegador), he probado diferentes navegadores y hago la mayoría de las pruebas en ventanas de incógnito de Chrome.

He intentado configurar update_option para siteurl y home en functions.php y:

//wp-config.php
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

También probé el método de reubicación explicado en el Codex enlace

    
pregunta Jesús Otero 03.11.2013 - 20:43

1 respuesta

5

Tuve el mismo problema. Para solucionarlo tuve que hacer algunos cambios en la base de datos. Use phpMyAdmin o simplemente inicie sesión directamente en la base de datos y observe su tabla wp_options . Compruebe los siguientes dos campos: siteurl y home .

SELECT * FROM wp_options WHERE option_name IN ('siteurl', 'home');

Asegúrese de que estos campos contengan la información de dominio correcta si no los cambian y vea qué sucede. En mi caso el problema se resolvió.

    
respondido por el James 01.03.2015 - 00:15

Lea otras preguntas en las etiquetas