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.
Respuestas:
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
fuente
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.
O
Editar funciones.php
Agregue estas dos líneas al archivo, inmediatamente después de la inicial "
O revise el
.htaccess
archivo también si agrega alguna regla de reescritura para redirigir el sitio web.¡¡Espero que esto ayude!!
fuente
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
Después de esto, guarde el enlace permanente.
La esperanza es útil
fuente
Tuve que cambiar estas líneas en mi wp-config.php de
a
fuente
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.
fuente
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.
fuente
Simplemente cambio mi estructura de enlace permanente a simple y de nuevo a la antigua y luego funciona. Gracias a todos por su ayuda. :)
fuente