¿Por qué WordPress redirige de http a https en un entorno local?
Recientemente configuré un sitio WordPress en vivo en mi entorno local usando Duplicator. Puedo acceder al wp-admin
pero no puedo acceder al sitio principal ya que WordPress redirige automáticamente de http
a https
. Revisé el archivo .htaccess
pero sin éxito. También verifiqué la tabla wp_options
y tiene una entrada del sitio con http
, no con https
. ¿Podrían decirme cuál parece ser el problema y qué archivos debería revisar? Gracias.
Edición: Limpié la caché del navegador (incluso lo ejecuté en modo incógnito), pero aún sin solución.

Bueno, en mi caso... Descargué el sitio web de la compañía desde producción a localhost porque necesitaba preparar un entorno de desarrollo para algunos desarrolladores. En producción se usa https:// y en localhost http://, y cuando lo ejecuté por primera vez en localhost, siempre me redirigía a https://.
Y logré que funcionara en mi localhost simplemente agregando las siguientes líneas en el wp-config.php (mi versión de WP era 4.9.8):
define('FORCE_SSL', false);
define('FORCE_SSL_ADMIN', false);
¡Buena suerte!

Asegúrate de no tener instalado y activado ningún plugin que fuerce una redirección a HTTPS, por ejemplo, el Really Simple SSL. Si tienes uno, desactívalo en el localhost cambiando el nombre de la carpeta del plugin, por ejemplo, cámbialo de "really-simple-ssl"
a "really-simple-ssl_deactivated"
. Ahora deberías poder acceder a tu URL de wp-admin
.

Lo siento. Debería haber mencionado que probé las cosas que sugeriste, pero aún no funciona.

pensé que Duplicator se encargaba de eso, aunque revisé la tabla wp_options para ver si la URL registrada está en https, pero no, está en http. ¿Hay alguna otra tabla que debería revisar?

Por supuesto, te recomiendo usar esta herramienta para generar todas las consultas de base de datos para tu phpMyAdmin https://rudrastyh.com/tools/sql-queries-generator

Puedes hacerlo fácilmente con wp cli
.
- Instala
wp-cli
usando las instrucciones aquí - ejecuta
wp plugin deactivate really-simple-ssl
desde la terminal.
También puedes agregar autocompletado a tu terminal bash para que puedas ver fácilmente sugerencias de los plugins que tienes instalados.
