- Obtén un Certificado SSL:
- La mayoría de los proveedores de alojamiento web ofrecen certificados SSL gratuitos (como Let's Encrypt) que puedes instalar fácilmente desde tu panel de control de hosting (cPanel, Plesk, etc.).
- Si tu proveedor no lo ofrece, puedes comprar uno o usar servicios como Cloudflare que proporcionan SSL gratuito.
- Asegúrate de que el certificado esté instalado y activo en tu servidor antes de continuar con WordPress.
- Configura WordPress para usar HTTPS:
- Método más fácil (con plugin):
- Instala y activa un plugin como «Really Simple SSL».
- Una vez activado, el plugin detectará tu certificado SSL y te guiará para configurar WordPress automáticamente para que use HTTPS.
- Método manual (si no quieres un plugin extra o si el plugin no funciona bien):
- Actualiza las URLs en Ajustes: Ve a «Ajustes» > «Generales» en tu panel de WordPress. Cambia la «Dirección de WordPress (URL)» y la «Dirección del sitio (URL)» de
http://tudominio.com a https://tudominio.com. Guarda los cambios (esto te desconectará). - Redirección .htaccess: Accede a tu archivo
.htaccess en la raíz de tu instalación de WordPress (vía FTP o el gestor de archivos de tu alojamiento). Haz una copia de seguridad de este archivo y añade estas líneas al principio:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule>
Esto forzará todas las peticiones a HTTPS. - Actualiza URLs en la base de datos: A veces, las imágenes y otros recursos pueden seguir cargando con HTTP (contenido mixto). Usa un plugin como «Better Search Replace» para buscar
http://tudominio.com y reemplazarlo por https://tudominio.com en toda tu base de datos.
- Verifica los enlaces y el contenido mixto:
- Después de los cambios, revisa tu sitio a fondo. Si ves un aviso de «conexión no segura» en el navegador, es posible que tengas «contenido mixto» (algunos recursos siguen cargando por HTTP). El plugin «Really Simple SSL» ayuda a corregir esto.
- Utiliza herramientas online como «Why No Padlock?» para identificar recursos que aún no cargan con HTTPS.
- Actualiza Google Search Console y Google Analytics:
- Añade la versión HTTPS de tu sitio como una nueva propiedad en Google Search Console y actualiza tu URL preferida.
- Asegúrate de que tus propiedades de Google Analytics estén configuradas para HTTPS.
Implementar SSL es un paso crucial para la seguridad y el rendimiento de tu sitio WordPress. ¡No dudes en pedirme ayuda si encuentras alguna dificultad durante el proceso!