¿Por qué WordPress redirige de http a https en un entorno local?

12 nov 2017, 17:03:11
Vistas: 14.7K
Votos: 9

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.

4
Comentarios

¿Qué navegador, qué versión y exactamente con qué URL local accedes al sitio?

norman.lol norman.lol
21 dic 2017 22:35:05

También: ¿Has probado con diferentes navegadores?

norman.lol norman.lol
21 dic 2017 22:36:02

Puedes ir a la base de datos y actualizar el sitio en la tabla de opciones para primero eliminar https, luego investigar opciones para simular un certificado localmente, algunos pasos simples a seguir aquí, pero solo en tu máquina local: https://really-simple-ssl.com/knowledge-base/how-to-install-an-ssl-certificate-on-mamp/

Nathaniel Flick Nathaniel Flick
20 dic 2018 22:45:18

Probé todas las opciones anteriores; nada funcionó. En mi caso, probablemente algún plugin estaba causando esto. Solo cuando deshabilité completamente la carpeta de Plugins (renombrándola a 0_Plugins) el sitio volvió a funcionar. Ahora tengo que averiguar manualmente cuál de los plugins estaba causando este problema. Gracias por los otros consejos.

Herbalizer Herbalizer
17 dic 2020 15:15:12
Todas las respuestas a la pregunta 5
0

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!

8 dic 2018 16:39:44
0

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.

23 oct 2019 21:27:54
4

Bueno, si puedes acceder a /wp-admin/, la solución es bastante simple: limpia la caché de tu navegador o intenta abrir tu sitio web en una pestaña de incógnito.

12 nov 2017 17:17:43
Comentarios

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

popeye popeye
12 nov 2017 17:39:58

¿Realizaste todos los reemplazos en la base de datos?

Misha Rudrastyh Misha Rudrastyh
12 nov 2017 17:42:22

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?

popeye popeye
12 nov 2017 17:45:27

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

Misha Rudrastyh Misha Rudrastyh
12 nov 2017 17:46:30
1

Deberías comentar estas líneas en el archivo .htaccess

#RewriteCond %{ENV:HTTPS} !=on
#RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
3 oct 2018 01:17:27
Comentarios

Por favor [edita] tu respuesta, y añade una explicación: ¿por qué podría eso resolver el problema?

fuxia fuxia
3 oct 2018 02:08:53
0

Puedes hacerlo fácilmente con wp cli.

  1. Instala wp-cli usando las instrucciones aquí
  2. 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.

8 sept 2020 11:55:01