ccc

Plesk: Pasar de http a https y añadir certificado ssl

Las llamadas a js externos (jquery, bootstrap, etc), vídeos (youtube), fuentes, imágenes, etc, hay que cambiarlas a https, comprobando que siguen siendo accesibles. Sólo para contenidos que se vayan a cargar en la web, si son enlaces externos no hace falta. También funciona si se quita el http: (por ejemplo, así: src="//code.jquery.com/ui/1.11.4/jquery-ui.js").

Si hay rutas absolutas que apunten a http://www.midominio.com, cambiarlas por relativas (ojo, en los mailings tienen que ser rutas absolutas, eso hay que cambiarlo cuando esté el certificado instalado)
Si quedan rutas absolutas, por ejemplo en etiquetas canonical o base, se puede poner este código, que comprueba si es https y pone la 's' si hace falta:
http<?=$_SERVER['HTTPS'] != 'on' ? '' : 's'?>://www.midominio.com

Cosas por hacer después de migrar e instalar el certificado:

Modificar el blog para que sea en https
Modificar los emails (si los hay) para que los contenidos tiren de https
Modificar el .htaccess, para cambiar las rutas que haya a https
Después de comprobar que todo funciona bien en https hay que añadir esto al .htaccess, arriba del todo:
# Forzar https
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

Necesitar tener previamente:

Private key
Certificado (extension crt)

a) Seleccionar el dominio en el que quieres instalarlo.
b) En el Plesk "Certificados SSL/TLS"
c) "Añadir Certificado SSL/TLS"
d) Seleccionar el archivo para Clave privada (*.key)
e) Seleccionar el archivo para el certificado (*.crt)
f) Pulsar "Cargar certificado"

Una vez cargado todo correctamente, en el plesk de ese dominio ir a:

a) Configuración de Hosting
b) Marcar "Redireccionamiento 301 permanente de HTTP a HTTPS preservando SEO"
c) Cargar el certificado que acabamos de crear

No hay comentarios:

Publicar un comentario