• Resuelto jminaredo

    (@jminaredo)


    Buenos días,

    He intentado instalar el certificado SSL en mi pagina web (https://doneskeje.com).

    La misma web estubo funcionando sin certificado instalado, al traspasar la tienda a los servicios de arsys se contrato con ellos el certificado SSL que está instalado y se configuro con los plug-in Realy simple SSL e Insecure content fixer, el segundo lo instale cuando en la pagina se visualizan errores en imagenes y cambiaron formatos de texgtos, etc (Al pasar a https). Sigo teniendo contenido mixto en la plantilla o en la pagina, no se decir exactamente donde, el problema como ya imaginareis es ue la pagina aún no es segura y nose como ni donde cambiar ese contenido mixto.

    Si alguien que lo tubiera mas de mano me pudiera hechar una mano estaria eternamente agradecido.

    Un saludo

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

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Buenos días,

    Para comprobar errores de https, prueba con esta herramienta:
    https://www.whynopadlock.com/results/c40d414d-7476-4045-b135-84da31bcd485
    Puede que tengas que corregir urls en el código de la web, y no en la base de datos.

    Si puedes descargate los archivos en local para buscar y corregir estas URLs.

    Iniciador del debate jminaredo

    (@jminaredo)

    Fallos
    Me indica los errores que enlazo, pero no se interpretarlos. En que archivos tengo que añadir la S en el http..

    Pido disculpas de antemano ya que no soy usuario muy entendido.

    Gracias a todos

    Moderador LGrusin

    (@lgrusin)

    Puede que el tema o algún plugin use URLs para fuentes o para imágenes con http.

    Tendrás que ir desactivando plugins hasta detectar el causante.

    Un saludo

    Moderador kallookoo

    (@kallookoo)

    Buenas, mirando tu web, tienes un lio montado.
    Cargas 3 o 4 archivos css desde wp-content/uploads, no entiendo porque
    Añades el puerto 443 en todas las urls y ya tienes especificado el https

    Dices que usas dos plugins, yo te recomiendo que el cambio lo hagas manualmente, pero primero arregles el lio del theme, para que el WordPress estableza automaticamente el https, en el codex y handbook del WordPress te comentan como hacer un theme, si alguien te lo hizo habla con esa persona para que lo arregle y lo haga bien.
    Despues, sigue estos pasos:
    Cambias el http por https en ajustes generales veras dos apartados lo cambias en los dos. (esto lo podrias hacer mas adelante pero prefiero hacerlo primero, por si esos plugins lo cambian on fly)
    Desactiva los plugins que usas para el activar el https
    Haz una copia de seguridad de la base de datos por si acaso.
    Como creo que no sabes hacer comandos mysql optamos por un plugin asi que instala el plugin https://wordpress.org/plugins/better-search-replace/ y remplazas todas las referencias de http a https.
    En Buscar por introduces la url http://doneskeje.com
    En Sustituir con introduces la url https://doneskeje.com
    Seleccionas todas las tablas para asegurarte que lo cambias en todos los sitios
    Seleccionas la opcion Sustituir el GUID, es necesario para cambiar las referencias.
    Si quieres hacer una prueba antes deja marcada la opcion Quieres ejecutar un simulacro pero si o si tienes que desmarcarla para que se cambie.
    Esto es opcional pero si tiene mezcladas urls con ww y sin www, podrias cambiarlas en la base de datos, haciendo lo mismo que antes pero añadiendo el www al dominio.
    Ahora deberias redireccionar todas las http a https, si no te atreves puedes pedirle a tu proveedor que lo haga, este seria el codigo que deberas poner en el archivo .htaccess de tu servidor

    
    # Redireccionar http a https si tienes activo el protocolo
    <IfModule mod_rewrite.c>
      RewriteEngine On 
      RewriteCond %{HTTPS} off
      RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    </IfModule>
    # Definir HSTS solo en https
    <IfModule mod_headers.c>
      Header set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" env=HTTPS
    </IfModule>
    

    Opcionalmente preguntale a tu proveedor si tienen el HTTP/2 y que te lo activen.

    Saludos

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • El debate ‘Configuracion SSL’ está cerrado a nuevas respuestas.