fbpx

Configurar Let’s Encrypt en WordPress

Un certificado SSL es imprescindible para tu web… Pero si no lo configuras bien, te generará contenido duplicado. ¡Configúralo fácilmente y sin plugins!

A continuación repasamos todos los pasos que hemos visto en el videotutorial de hoy:

Para configurar correctamente tu certificado SSL Let’s Encrypt en tu instalación de WordPress, primero debes comprobar que tu plan de hosting incluye un certificado de seguridad SSL Let’s Encrypt.

Para ello, dirígete al panel de tu alojamiento web.

Si el tu hosting tiene un panel cPanel, en el apartado Seguridad, haz click en la opción SSL/TLS.

Busca en el panel de tu hosting la opción SSL para configurar tu certificado Let's Encrypt.
Busca en el panel de tu hosting la opción SSL/TLS para configurar tu certificado Let’s Encrypt.

A continuación, haz click en el Administrar los sitios SSL.

Selecciona la opción Administrar los sitios SSL
Selecciona la opción Administrar los sitios SSL.

Una vez en él, selecciona la opción Detalles de certificados, para ver como se está aplicando el certificado Let’s Encrypt en tu dominio y hasta cuando es válido.

En el panel de administración puedes comprobar para dominio y subdominios está activo el certificado SSL
En el panel de administración puedes comprobar para dominio y subdominios está activo el certificado SSL.

No te preocupes si ves una fecha de caducidad próxima en el tiempo, ya que estos certificados se renuevan automáticamente cada tres meses.

Al hacer click en Detalles del certificado puedes ver el tipo y la validez de tu certificado SSL
Al hacer click en Detalles del certificado puedes ver el tipo y la validez de tu certificado SSL.

Una vez que hemos hecho las comprobaciones necesarias en tu hosting, podemos proceder a añadir las configuraciones en los archivos wp-config.php y .htaccess de tu instalación de WordPress.

Los dos pasos siguientes son imprescindibles para evitar el contenido duplicado en tu página web. Ya que de lo contrario, todas las URLs de tu sitio web estarán disponibles tanto en http como en https. Y por tanto, Google lo interpretará como contenido duplicado, lo que penalizará el posicionamiento de tu WordPress.

wp-config.php

Añade el siguiente código al final de tu archivo wp-config.php, justo antes de la línea /* ¡Eso es todo, deja de editar! Feliz blogging */:

define( 'FORCE_SSL_LOGIN', true );
define( 'FORCE_SSL_ADMIN', true );

Al guardar los cambios en tu archivo wp-config.php acabas de indicarle a tu WordPress que a partir de ahora, que tanto el formulario de inicio de sesión como el Escritorio de tu WordPress deben cargarse sobre protocolo https.

.htaccess

Para finalizar, debes añadir la siguiente redirección en tu archivo .htaccess. Con ello conseguirás que todas las peticiones que se hagan en un navegador sobre tu dominio, el servidor siempre las devuelva sobre protocolo https.

Añade el siguiente código al principio de tu archivo .htaccess, sustituye tudominio.com por el dominio de tu WordPress, indicando también si debe llevar www. o no y guarda los cambios.

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

Cuando hayas completado estos pasos, todas las URLs de tu WordPress se ejecutarán siempre sobre https. ¡Fácil! ¿no?

Resumiendo…

Cómo ves, dejar configurado tu certificado SSL Let’s Encrypt es muy sencillo. Sólo tienes que añadir dos fragmentos de códigos en los archivos wp-config.php y .htaccess de tu instalación de WordPress. Y aunque podrías lograr el mismo resultado usando un plugin, te recomiendo este método, para no sobrecargar tu web de plugins. Y así, de paso, perderle el miedo a tocar estos archivos.

Si quieres saber más sobre el archivo wp-config.php de WordPress, puedes consultar el tutorial de la semana pasada. Pero si quieres realizar alguna configuración avanzada, no dudes en contactar conmigo. Nos vemos la próxima semana, con un nuevo videotutorial. Hasta entonces… ¡feliz semana! 😉

Author avatar
Ángel Martín
Ayudo a emprendedores y empresas a digitalizar su negocio y sus procesos optimizando sus costes.