El sitio localhost de WordPress redirige al sitio en vivo


13

Descargué el código y exporté la base de datos del servidor y configuré el sitio en mi host local. También cambié la URL de inicio y del sitio en la tabla wp_options. Puedo iniciar sesión en wp-admin pero cuando hago clic en la página de inicio redirigirme al sitio en vivo.

Si alguien conoce el problema, ayúdame.

Gracias por adelantado.


¿Revisó los enlaces de su menú o si los enlaces están codificados?
Aniruddha Gawade

Sí, he comprobado que no es estático
Israr Mansuri

1
Verifique htaccess para conocer las reglas de redireccionamiento al sitio en vivo
Aniruddha Gawade

no había .htacces he puesto el htaccess pero no funciona
Israr Mansuri

Respuestas:


10

Intenta seguir

  • Si hay complementos de caché instalados como W3 total de caché. Luego purgue el caché primero. O puede deshabilitarlos por el momento

  • Realice la búsqueda y reemplazo en la base de datos para la URL del sitio antiguo. Puedes usar este complemento

  • Restablecer enlaces permanentes (Panel >> Configuración >> Enlaces permanentes)

  • Por último pero no menos importante. Borre la memoria caché y el historial de su navegador


1
Ya he hecho esto y esto funciona para mí. Gracias
Israr Mansuri

1
La última opción funciona para mí :)
Javad Yousefi

La última vez funcionó para mí también, ¿todavía no entiendo por qué pasaría eso? :(
Julix

1
Me alegra que te haya ayudado. :)
JItendra Rana

Lo he probado y confirmado: en mi caso era el caché del navegador. Había hecho todos los pasos anteriores en vano y luego me mudé a otro navegador para verificar. Hecho. Fue caché.
marquito

7

De acuerdo con la referencia de WordPress aquí

Agregue estas dos líneas a su wp-config.php, donde "example.com" es la ubicación correcta de su sitio.

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

O

Editar funciones.php

Agregue estas dos líneas al archivo, inmediatamente después de la inicial "

update_option( 'siteurl', 'http://example.com' );
update_option( 'home', 'http://example.com' );

O revise el .htaccessarchivo también si agrega alguna regla de reescritura para redirigir el sitio web.

¡¡Espero que esto ayude!!


Entonces, ¿está funcionando o no?
mageDev0688

no funciona, pero cuando cambié la estructura de enlace permanente y luego la volví a cambiar a la anterior, funciona.
Israr Mansuri

¡Gran amigo que has resuelto!
mageDev0688

1

puede cambiar la url en vivo a la url local directamente en la tabla de base de datos wp_options dos campo de nombre_opción

1) siteurl
2) home

Después de esto, guarde el enlace permanente.

La esperanza es útil


Ya lo he cambiado
Israr Mansuri

0

Tuve que cambiar estas líneas en mi wp-config.php de

define('WP_CACHE', true);
define( 'WPCACHEHOME', 'C:\wamp64\www\wp-content\plugins\wp-super-cache/' );

a

define('WP_CACHE', false);
//define( 'WPCACHEHOME', 'C:\wamp64\www\wp-content\plugins\wp-super-cache/' );

0

También puede resolver este problema instalando WP cli y ejecutando:

wp search-replace 'example.com' 'example.local'

Consulta el códice para más información. Pero como dijo JItendra, también es importante borrar el caché del navegador después de hacer esto.


0

Intente eliminar cualquier complemento de redireccionamiento si lo tiene en la base de código de su sitio en vivo. Resolví el mismo problema eliminando el complemento "safe-redirect-manager" en local.


-2

Simplemente cambio mi estructura de enlace permanente a simple y de nuevo a la antigua y luego funciona. Gracias a todos por su ayuda. :)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.