• Resuelto jordipascual

    (@jordipascual)


    Buenas tardes

    Una vez instalado el certificado https en un wordpress existe la tarea de modificar cada uno de los post publicados que contenga contenido http://*.jpg o JS etc… a https://*.jpg. Esto se puede hacer de forma manual si tienes pocos post publicados, pero en el caso de tener muchos post puede ser una tarea tremendamente tediosa.

    Una de las soluciones que se puede hacer y es por ejemplo ejecutar dicha query:

    UPDATEwp_postsSETpost_content= REPLACE (post_content, "http://www.miurl.es", "https://www.miurl.es")

    Esto remplazaría el string por otro….esta es la única manera de hacerlo…hay formas mas rápidas y fiables…

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Hola @jordipascual, lo primero que debes hacer y que supongo que ya tendrás cambiado es poner en Ajustes -> Generales la Dirección de WordPress (URL) y Dirección del sitio (URL) con https.

    Después podrás cambiar todas las coindicencias de http por https de varias formas, con algún plugin, con WP-CLI entre otros…

    Reemplazar directamente en la base de datos no te lo recomiendo, ya que muchos de los valores están serializados. Lo que utilizo yo siempre con muy buenos resultados es Search Replace DB, subes la carpeta a tu servidor por ftp, ejecutas y buscas http://www.miurl.es con reemplazo por https://www.miurl.es y ejecutas un dry-run, es decir que simule la ejecución pero sin cambiar nada.

    Cuando compruebes que todo está ok, realizas el reemplazo ya directamente sobre la base de datos.

    Evidentemente, primero crea una copia de seguridad de tu base de datos, aunque nunca he tenido problemas con este script, pero hay que prevenir, y también elimina la carpeta una vez realizados los cambios.

    Tienes también el código en Github.

    Saludos.

    Iniciador del debate jordipascual

    (@jordipascual)

    Estupenda respuesta @carloslongarela.
    Ahora mismo me ponga echarle un ojo y os cuento.

    Gracias

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Modificar urls de post a https://’ está cerrado a nuevas respuestas.