Cambiar de https a http

19 abr 2016, 12:27:11
Vistas: 70.9K
Votos: 9

Recientemente migré mi sitio a https, instalando un certificado SSL en el servidor y actualizando la dirección del sitio y el inicio del sitio en wp-admin para usar https.

Debido a algunos errores que mi cliente está experimentando con https, me gustaría volver atrás. He editado los valores en wp-admin para que estén sin https. También he seguido varias opciones descritas en: https://codex.wordpress.org/Changing_The_Site_URL

Sin embargo, nada parece funcionar. No estoy seguro de qué está saliendo mal. Parece que internamente WordPress está redirigiendo todas las URLs a https, aunque la site_url se haya cambiado.

También he limpiado mi archivo .htaccess, pero esto tampoco parece ser el problema. Cualquier ayuda será muy apreciada.

5
Comentarios

sin saber exactamente cuál es tu configuración, esto es demasiado localizado como para responder.

Mark Kaplun Mark Kaplun
19 abr 2016 12:35:56

¿Por qué no solucionas los problemas con HTTPS en su lugar? HTTPS es totalmente bueno.

cybmeta cybmeta
19 abr 2016 12:50:22

¿Podría ser simplemente un problema de caché en tu lado? ¿Has probado en otros lugares o redes para ver si el problema ocurre en todas partes? Y sí, como @cybmeta, sugeriría que vale la pena corregir los 'errores' y persistir con https si puedes.

Monkey Puzzle Monkey Puzzle
19 abr 2016 13:29:15

¿No tienes FORCE_SSL_LOGIN o FORCE_SSL_ADMIN definidos en wp-config, verdad? ¿O algún plugin por ejemplo que lo haga por ti? Puedes probar si es tu servidor ejecutando curl -D - tudsitio.com para ver la redirección. Hasta donde sé, una redirección generada por WordPress no tendrá cuerpo HTML mientras que una generada por Apache sí lo tendrá.

Rup Rup
19 abr 2016 15:45:05

Tienes razón, solucionar el HTTPS sería ideal. Sin embargo, mi cliente está trabajando con un tipo de software que recopila imágenes de su sitio web. El HTTPS ha roto este software, sobre el cual no tengo más control.

No tenía FORCE_SSL_LOGIN ni FORCE_SSL_ADMIN en mi wp-config. También probé en otras redes, así que no parecía un problema de caché.

Cuando ejecuto curl -D - www.wscvlietland.nl ahora obtengo la versión sin https. Así que parece que por algún milagro este problema se ha resuelto solo. De todas formas, gracias por tus indicaciones.

Patrick Steenks Patrick Steenks
19 abr 2016 16:33:33
Todas las respuestas a la pregunta 1
2
13

Puedes probar lo siguiente:

1. Asegúrate de que los valores cambiaron en la base de datos

Si no puedes acceder a wp-admin > ajustes para confirmarlo, puedes ir a la base de datos, tabla wp_options y buscar los valores siteurl y home

2. Añadir código a wp-config.php

Añade estas líneas a wp-config.php

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

3. Limpiar tu caché

Asegúrate de limpiar el caché de cualquier plugin de caché que estés usando y también el de tu navegador

También prueba añadiendo esto a wp-config.php (nota "false")

define( 'WP_CACHE', false );

4. Verificar plugins relacionados con https/ssl

Puede que estés usando algún plugin que esté causando esto, como SSL Insecure Content Fixer, etc.

5. Cloudflare u otra redirección de DNS

Asegúrate de que el sitio no esté usando ninguna redirección basada en DNS

6. Desactivar todos los plugins y confirmar

7. Cambiar al tema por defecto y comprobar

19 abr 2016 20:39:45
Comentarios

Gracias, probé todos estos pasos anteriormente y aparentemente uno de ellos funcionó. Parece que hay algún tipo de caché en la tabla get_option de WordPress. Intenté evitarlo en el código, sin resultado. Pero aparentemente este caché se ha actualizado ahora, ya que el dominio está funcionando correctamente.

Patrick Steenks Patrick Steenks
20 abr 2016 13:11:32

Me alegra que haya ayudado. Por favor marca la respuesta como correcta si lo fue :)

Nabeel Khan Nabeel Khan
20 abr 2016 13:13:34