¿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
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.
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?
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
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
En principio, es todo tan sencillo como poner en el htaccess lo indicado.
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
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