Soporte » Guías – Resolución de problemas » Error al compartir post en Facebook por cifrado SSL

  • Resuelto daanilb

    (@daanilb)


    Hola, buenas,

    Hace unos días he activado la opción de seguridad SSL en mi sitio web y me recomendaron la instalación del plugin really-simple-ssl y así hice.

    La web y todo funciona perfectamente pero me he dado cuenta que al intentar compartir cualquier post en Facebook (en twitter si funciona) me da un error. No se ve la miniatura, ni título ni nada.

    He entrado en Depurador de objetos de Open Graph con varias url de mi sitio y he visto que da un error referido a SSL.

    Error de cURL: SSL_CONNECT_ERROR error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol

    El objeto de la URL del tipo “website” no es válido porque no se ha indicado una propiedad necesaria “og:title” del tipo “string”.

    ¿Qué puedo hacer para solucionar esto?

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 15 respuestas - 1 de 15 (de 38 total)
  • Moderador almendron

    (@almendron)

    En principio, el hecho de haber pasado a https no tiene nada que ver con el error.
    Ve a https://developers.facebook.com/tools/debug/sharing/ y comprueba allí que te da un código de respuesta “0” en lugar del 200.
    Las causas pueden ser varias:
    1) Bloqueo IP en tu servidor.
    2) Bloqueo mod securty de tu servidor.
    En cualquier caso, ponte en contacto con el soporte de tu hosting y que comprueben los logs de errores del servidor.

    daanilb

    (@daanilb)

    Hola,

    Gracias por tu respuesta. Efectivamente, allí me da el código de respuesta como 0.

    He comprobado que si eliminó el plugin y vuelvo a http funciona perfectamente. No sé por qué se crea ese conflicto con Facebook y, en cambio, en Twitter sale perfectamente.

    Desde el propio soporte me han dicho que instalará ese plugin y no he tenido ninguna respuesta más de ellos.

    Moderador almendron

    (@almendron)

    1) Desactiva really-simple-ssl
    2) Activa https://es.wordpress.org/plugins/wp-force-ssl/ (es lo mismo pero más sencillo).

    daanilb

    (@daanilb)

    Hola @almendron,

    Hice lo que me has dicho y sigue ocurriendo lo mismo. Ahora además dice que mi conexión no es totalmente segura cosa que con el otro plugin no pasaba. Jaja.

    No lo entindo :S

    • Esta respuesta fue modificada hace 1 mes por  daanilb.
    Moderador almendron

    (@almendron)

    En Ajustes > Generales
    ¿qué tienes puesto en Dirección de WordPress (URL) y Dirección del sitio (URL)? ¿tienes https o http?

    El plugin que te he indicado es más sencillo y no redirecciona un recurso que no has pasado su URL a https. En concreto http://famososlove.es/wp-content/uploads/2017/12/logo.jpg
    Mira a ver donde tienes puesto ese código (tal vez en personalizar) y le pones el https.

    daanilb

    (@daanilb)

    En Ajustes> Generales tengo puesto http. Con el otro plugin lo cambia directamente y lo ponía en https.

    El logo está puesto desde los Ajustes del tema y lo inserta directamente desde Medios, no sé puede poner la URL directamente.

    Moderador almendron

    (@almendron)

    Cambia en ajustes y pon https en los dos campos (Dirección de WordPress (URL) y Dirección del sitio (URL))
    Luego comprueba.

    Moderador almendron

    (@almendron)

    La redirección es útil si alguien entra con http pero carga el sistema. Por ello, es conveniente que todas las URL,s internas sean https.

    Instala https://wordpress.org/plugins/better-search-replace/
    Busca tu dirección anterior (http) y la cambias por la nueva (https)
    Es decir
    Cambia http://ejemplo.com por https://ejemplo.com
    Cambia http://www.ejemplo.com por https://www.ejemplo.com

    daanilb

    (@daanilb)

    Nada, lo mismo!!

    Moderador almendron

    (@almendron)

    ¿Seguro que has hecho todos los cambios con el plugin? Me sigue saliendo el error del logo.

    Ve a ajustes del tema, borra el logo y luego lo vuelves a poner.

    daanilb

    (@daanilb)

    Sí, ya está el logo bien. Lo borré y lo volví a subir.

    Moderador almendron

    (@almendron)

    1) En Ajustes> Generales debes tener puesto https /en los dos campos)
    2) Desactiva el plugin que tuvieras instalado (really-simple-ssl o wp-force-ssl).
    3) Comprueba ahora en https://developers.facebook.com/tools/debug/sharing/
    Prueba primero poniendo http y luego poniendo https

    Se trata de saber si el problema deriva del https o de la redirección.

    daanilb

    (@daanilb)

    Moderador almendron

    (@almendron)

    La primera imagen no se ve. Es muy pequeña.

    Ahora mismo tienes activado really-simple-ssl o wp-force-ssl

    ¿Puedes desactivarlo para poder hacer la prueba?

    daanilb

    (@daanilb)

    He modificado la URL de la imagen y ya se ve grande.

    Los plugins están desactivados. Prueba otra vez que igual era por la caché.

Viendo 15 respuestas - 1 de 15 (de 38 total)
  • Debes estar registrado para responder a este tema.