• Resuelto famaca

    (@famaca)


    Hola,

    Tengo instalado el certificado SSL en mi web oscommerce (tienda online). Tengo también dentro de mi web una carpeta llamada blog donde tengo instalado wordpress y allí esta diseñado mi blog con una plantilla. El caso es que al instalar el certificado SSL en: ajustes- general cambié las urls del blog a https, tanto la de wordpress como la del sitio. Pero sólo me aparece el https en la parte del admin y no en la parte pública de mi blog. No sé si tendría que cambiar algo más o hay algún conflicto.

    Agradecería una ayuda.

    Saludos cordiales

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

    (@almendron)

    ¿Podrías poner la URL del blog?
    En principio, el certificado es válido para todo el dominio. Ahora bien, en wordpress no solo hay que cambiar las URL,s de ajustes sino todas las URL,s internas (imágenes, enlaces internos, etc). Aquí te dejo un enlace con cuatro opciones: https://codex.wordpress.org/Moving_WordPress#Changing_Your_Domain_Name_and_URLs (justo después del párrafo que acaba en «you have four options»)
    Después, es conveniente que en .htaccess de la carpeta donde tienes instalado el blog añadas lo siguiente:

    ######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######
    Iniciador del debate famaca

    (@famaca)

    Gracias por tu respuesta. ¿Entonces quieres decir que si no hago todos esos pasos no aparecerá el https en el lado publico de mi blog? Porque en el admin ya me sale sin hacer nada más.
    Yo sólo he hecho lo de cambiar las URL’s en ajustes.
    Mi blog es: http://www.joyeriaplaor.com/blog

    Saludos cordiales

    Moderador almendron

    (@almendron)

    Si no cambias todas las URL,s internas de tu sitio, en lugar de salir el candado verde te aparecerá el amarillo (es decir, con errores).
    Por lo que veo ahora mismo, eso ya lo has hecho porque si entras con https ya sale el candado verde.

    Te falta la redirección que tendrás que poner tanto en el htaccess del directorio raíz como en el de la carpeta del blog.

    Moderador almendron

    (@almendron)

    Nota: la redirección lo que hace es pasar cualquier petición de http a https y hay que ponerla tal cual te la he pasado. Literal.

    Iniciador del debate famaca

    (@famaca)

    En el htaccess del directorio raíz tenía puesto:

    RewriteCond %{HTTP_HOST} !^www\.
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [L,QSA,R=301]
    RewriteCond %{HTTP_HOST} !^www\.
    RewriteCond %{HTTPS} !=off
    RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [L,QSA,R=301]

    ¿Es correcto?

    Moderador almendron

    (@almendron)

    No puedo ver si está bien porque no has usado la etiqueta «code» para poner el código.
    Solo te puedo decir que no funciona bien del todo porque:
    1) Si entro con «www», no redirecciona a https
    2) Si entro sin las «www», entonces sí funciona.
    3) En el blog no funciona ninguna redirección.

    Elimina ese parte de código y pon lo que te he pasado. Si luego quieres que pase todo a llevar las tres «v dobles», ya te digo cómo ponerlo. Recuerda que tienes que ponerlo al principio en el htaccess del directorio raíz y en el htaccess de la carpeta donde tienes el blog.

    Iniciador del debate famaca

    (@famaca)

    Hola,

    No te he contestado antes porque estoy realizando pruebas. No funciona nada y no sé el por qué. Al final me he puesto en contacto con alguien para que me lo solucione, pero no parece fácil. Ya veremos como acaba.

    Jamás pensé que fuera todo tan complicado.

    Gracias por tu ayuda de todos modos.

    Saludos cordiales

    Moderador almendron

    (@almendron)

    Pero… ¿has hecho lo que te dije?

    Iniciador del debate famaca

    (@famaca)

    Sí lo he probado y me desaparece todo el diseño. El caso es que en mi directorio raíz tengo instalado oscommerce y en ese mismo directorio tengo una carpeta blog con wordpress instalado, con su plantilla etc.

    Se ve que tengo mala suerte. En el oscommerce también estoy teniendo problemas con las redirecciones.

    Saludos

    Moderador almendron

    (@almendron)

    En principio, es todo tan sencillo como poner en el htaccess lo indicado.

    Moderador almendron

    (@almendron)

    Probablemente tengas un conflicto en el htaccess. Los pasos a seguir serían:

    1) Eliminar del htaccess del directorio raíz lo que pusiste aquí y cualquier otra referencia de redirecciones que tengas puesto.
    2) Poner lo que yo te puse.
    3) hatacces de la carpeta del blog: poner lo mismo (y eliminar cualquier otra referencia a redirecciones que tengas puesto).

    En principio, esto no debería darte ningún problema. Como siempre, primero haz una copia de seguridad de los archivos que modifiques.

    Iniciador del debate famaca

    (@famaca)

    Bueno la parte del blog ya la he solucionado instalando el plugin WP force SSL. Ahora me queda solucionar lo de oscommerce.

    Saludos cordiales

    Moderador almendron

    (@almendron)

    El plugin ese hace exactamente lo mismo que el código que te he pasado. Exactamente lo mismo. Suerte y que lo soluciones pronto.

    Iniciador del debate famaca

    (@famaca)

    Gracias por todo tu interés

    Aquí hay otras opciones por si no has podido solucionarlo: opciones

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