Soporte » Plugins y Hacks » WooCommerce » Error Tu tienda no está usando HTTPS

  • Resuelto hugui

    (@hugui)


    Hola buenos días a todos, tengo una web en la que tengo instalado un certificado SSL y al final del .htaccess tengo puesto esto

    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://www.midominio.com/$1 [R,L]

    en el woocommerce tengo marcada la opción de forzar el pago seguro, pero cuando voy al estado del sistema me dice que mi tienda no esta usando HTTPS, hay algo que pueda hacer?, muchas gracias de antemano.

Viendo 11 respuestas - 1 de 11 (de 11 total)
  • Moderador almendron

    (@almendron)

    Si tu página es tumodainfantil.com, el problema viene de la inclusión de enlaces http. Por ejemplo:
    Mixed Content: The page at 'https://www.tumodainfantil.com/carrito/' was loaded over HTTPS, but requested an insecure image 'http://www.tumodainfantil.com/wp-content/uploads/wp-vertical-image-slider/Cartel-envio-gratis-45.png'. This content should also be served over HTTPS.
    Para ver estos errores puedes hacerlo en Chrome. En las páginas donde no salga el candado verde le das al botón derecho y luego «inspeccionar». En la pestaña «Consola» se ven los errores.

    En cuanto al código que has puesto, sirve solo para que los visitantes que entren con http sean redireccionados a https. De todas formas, me gusta más el siguiente código:

    ######INICIO NAVEGACION HTTPS######
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} !on
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,QSA,L]
    </IfModule>
    ######FIN DE NAVEGACION HTTPS######

    Muchas gracias almendron, entonces me aconsejas que en el .htaccess ponga mejor el codigo que tu me has dado?, en cuanto a lo primero como lo puedo solucionar?, muchas gracias.

    Moderador almendron

    (@almendron)

    Puedes poner ese código o instalar el plugin https://es.wordpress.org/plugins/wp-force-ssl/
    Lo que te resulte más cómodo.

    Para ver los errores puedes hacerlo en Chrome. En las páginas donde no salga el candado verde le das al botón derecho y luego “inspeccionar”. En la pestaña “Consola” se ven los errores.
    Una vez localizado el archivo que sirves con http, tendrás que revisar el código de tu plantilla para ver donde aparece ese enlace.
    Y luego, tendrías que haber cambiado todas las URL,s internas de tu sitio. He dado por hecho que así lo había hecho. En caso contrario, usa el plugin https://wordpress.org/plugins/better-search-replace/
    y cambia http://tusitio.xx y http://www.tusitio.xx por https://wwww.tusitio.xx o por https://tusitio.xx (según uses las w dobles o no).

    Moderador Fernando Tellado

    (@fernandot)

    También lo tienes en el Inspeccionar de Chrome en la pestaña Seguridad.

    Esos errores la mayoría de las veces son urls con http que has metido a mano en widgets, logos, etc.

    OK, una ultima pregunta, me puede afectar en algo del sitemaps o posicionamientos el que cambie el http://misitio.xx por https://misitio.xx?

    Ahora acabo de ver mas claro lo que me comentais, con el plugin tendria que cambiar las urls antiguas http por las nuevas https, pero valdria con que en los ajustes generales cambiara el http por el https? o tendria que hacer lo del plugin y luego lo de ajustes generales?, ya perdonareis pero es q con los certificados SSL soy nuevo.

    Moderador almendron

    (@almendron)

    Lo primero de todo es cambiar en Ajustes Generales y poner allí https.
    Lo segundo es comprobar con el plugin que todos los enlaces internos están ya en https.
    Lo tercero es comprobar todo lo que hayas metido a mano en widgets, logos, archivos de la plantilla, etc. (éstos no los localiza el plugin)
    Posicionamiento: te favorecerá.

    OK muchas gracias, al hacer el cambio con el plugin ya se ha cambiado en los ajustes generales tb jejejeje, entiendo que este plugin lo puedo dejar desactivado o desinstalado no?

    Moderador almendron

    (@almendron)

    Déjalo desactivado. Puede que en el futuro lo necesites.

    PD. Marco el hilo como resuelto.

    OK almendron muchas gracias por todo

    Moderador almendron

    (@almendron)

    De nada. Un saludo.

Viendo 11 respuestas - 1 de 11 (de 11 total)
  • El debate ‘Error Tu tienda no está usando HTTPS’ está cerrado a nuevas respuestas.