Buenos días,
Ayer estuve toda la tarde y parte de la noche, para resolver el problema del cambio de http a https en mi web. El problema en cuestión fueron algunas imágenes, que se subieron con http, y el navegador marcaba todo el rato contenido mixto en vez de sitio web seguro. Seguí los pasos de los técnicos de webempresa para pasar todo a https, redirecciones etc, pero aún así había imágenes anteriores que salían con http. Muchas horas por algo que debería ser sencillo (también por falta mía de experiencia), ahora lo tengo solucionado, es una web sencilla para mi uso personal, el problema es que la semana que viene tengo que migrar otra web, en ese caso ya es por trabajo(hay dinero por medio) y no querría que se perdieran archivos o se rompieran enlaces ni tuviera ningún problema la web al migrar y al pasar de http a https.
Me indicaron que mejor preguntara por aquí el foro que abriendo los tickets en webempresa, así pues, me gustaría si alguien que entienda pudiera explicarme los pasos concretos para una vez tenga la web migrada al hosting, pueda pasarla de http a https sin ningún problema y evitar contenido mixto. Si es mejor antes preparar el hosting, si es mejor en el propio wordpress tener algún plugin, etc. Tal como tengo ahora el wordpress, todos los archivos y medios se han creado y subido en http, y querría evitar el problema de contenido mixto al pasar a https (Ajustes- Generales - Dirección de Wordpress - Cambiar de http:// a https://).
Espero que haya podido quedar suficientemente claro, y perdón por la extensión de la consulta, es para poner en contexto.
Gracias de antemano.
Hola Eric,
Lo mejor es tratarlo cuando tengas la Web trasladada y el certificado instalado.
Sobre el contenido mixto se puede añadir el siguiente código al archivo htaccess:
<ifModule mod_headers.c> Header always set Content-Security-Policy "upgrade-insecure-requests;"
</IfModule>
Este código lo que hace es forzar la carga de elementos con el protocolo http:// a https://
Un saludo
Osea que primero instalo el certificado, luego en Wordpress -->Ajustes -->Cambio el http por https, y para acabar copio este código en el htaccess, y ya estaría?
He revisado documentación de webempresa, y había un artículo que indica añadir este código en htaccess, que es lo que he hecho.
RewriteEngine On
RewriteCond %{ENV:HTTPS} !on [NC]
RewriteCond %{HTTP_HOST} ^dominio.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.dominio.com$
RewriteRule ^(.*)$ https://www.dominio.com/$1 [R=301,L,NE]
Habría alguna incompatibilidad en poner este código y el que me has pasado tu? Se pueden poner los 2? Mejor solo poner uno?
También indicaba inscribir este código en el archivo wp-config.php, cosa que también hice:
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
define('RELOCATE',true);
Habría algún problema con este código?
Hola Eric.
No tienes que hacer nada si utilizas Auto SSL que tienes en tu cuenta Área de clientes, el instalador se encarga de realizar toda la configuración:
Una vez instalado es posible que tengas algunos elementos que carguen con http, pueden ser elementos externos, enlaces o alguna imagen que se solucionaría con el código que te indique antes.
Piensa que cada Web es distinta y es mejor tratarlo una vez tengas realizado el traslado.
Un saludo
Hola Alex.
Nada, Un Placer poder orientarlos en lo que nos sea posible.
Tranquilo que una vez tengas el traslado realizado, cualquier cosa que tengas lo revisamos desde el foro y seguro que lo solucionamos 😉
Cerramos el tema.
Un saludo