Soporte » Guías – Resolución de problemas » Web en https pero imágenes se cargan en http

  • Hola a todos,

    Mi web está configurada con https, sin embargo, al subir imágenes a la biblioteca se suben con enlace http. ¿Alguien sabe por qué pasa y cómo puedo cambiarlo?

    No sé si estará relacionado, pero en Ajustes Generales, la «Dirección de WordPress» y «Dirección del sitio» me salen con http y no lo puedo cambiar. Hace tiempo estuve investigando cómo cambiarlo, pero no di con la solución.

    Cualquier ayuda es bienvenida.

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

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • Moderador almendron

    (@almendron)

    Compruebo que las imágenes en la web aparecen con «https» y en consola no hay errores relacionados con carga «http». Lo que sí hay son bastantes advertencias.

    Doy por hecho, que tiene establecida algún tipo de redireccción de «http» a «https».

    Lo primero de todo es ver por qué no te deja cambiar en ajustes lo de «http».

    Comprueba si tienes algo parecido a los siguiente en el archivo wp-config.php:

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

    Y si en el archivo functiosn.php hay algo como

    update_option( 'siteurl', 'http://example.com' );
    update_option( 'home', 'http://example.com' );

    Hola almendron,

    En sp-config-php aparece:

    #define SITE URL
    define( 'WP_HOME', 'https://www.example.com/' );
    define( 'WP_SITEURL', 'https://www.example.com/' );

    en functions.php no nos hay nada similar a lo que comentas.

    Un saludo

    • Esta respuesta fue modificada hace 3 días, 14 horas por Jose Luis. Razón: Etiquetar código
    Moderador almendron

    (@almendron)

    Pero… ¿aparece así tal cual? ¿Qué URL pone exactamente? ¿https://sercasystems.com/? ¿con https?

    ¿Así?

    #define SITE URL
    define( 'WP_HOME', 'https://sercasystems.com//' );
    define( 'WP_SITEURL', 'https://sercasystems.com//' );

    Aparece así:

    #define SITE URL
    define( ‘WP_HOME’, ‘https://www.sercasystems.com//’ );
    define( ‘WP_SITEURL’, ‘https://www.sercasystems.com//’ );

    • Esta respuesta fue modificada hace 3 días, 14 horas por abelsot.
    • Esta respuesta fue modificada hace 3 días, 14 horas por abelsot.
    • Esta respuesta fue modificada hace 3 días, 14 horas por abelsot.
    • Esta respuesta fue modificada hace 3 días, 14 horas por abelsot.
    Moderador almendron

    (@almendron)

    Elimina esas dos líneas y ya podrás modificar los campos en ajustes. Allí debes poner

    https://www.sercasystems.com (sin la barra final)

    Luego deberías instalar y activar https://es.wordpress.org/plugins/better-search-replace/

    Por defecto el plugin solo comprueba los resultados de buscar y sustituir Hay que desmarcar la correspondiente casilla para que ejecute la consulta.

    Deberás buscar

    http://www.sercasystems.com (sin la barra final)

    y sustituir por

    https://www.sercasystems.com (sin la barra final)

    Nos hemos dado cuenta de que lo que estaba mal era que esas líneas estaban puestas por debajo de la línea que dice que dejes de editar en wp-config.php.

    Lo he puesto por encima de esa línea, hemos reiniciado y ya aparece bien en ajustes y en todas las imágenes, que han pasado de http a https.

    Muchas gracias por tu ayuda!

    Moderador almendron

    (@almendron)

    Aún así, debes quitar esas líneas y poner los cambios en los ajustes.

    En cualquier caso, debes poner https://www.sercasystems.com (sin la barra final) y no lo que tenías puesto.

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • Debes estar registrado para responder a este debate.