Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL, AMP y htaccess


Cómo configurar o migrar WordPress a HTTPS (SSL)

Sencillo pero importante post para configurar o migrar WordPress a HTTPS (certificado SSL). Es sabido por todos que Google comenzará si no lo ha hecho ya, a priorizar en sus resultados las páginas con el protocolo HTTPS.

Cómo configurar o migrar WordPress a HTTPS¿Qué es un certificado SSL?

Las siglas SSL significan ‘Secure Socket Layer’, un certificado SSL indica que la página web que visita el usuario es segura a la hora de introducir sus datos personales y privados como el DNI, tarjetas de crédito, nombre y apellidos…

Este protocolo de seguridad cifra y encripta los datos que se transmiten entre el servidor y el usuario y viceversa.

¿Cómo consigo un certificado SSL?

El certificado se debe pedir a nuestro proveedor de hosting, los hay gratuítos como Let’s Encrypt y de pago como el de mi blog que me cuesta unos 18 euros al año.

Cómo configurar o migrar WordPress a HTTPS

Podemos encontrarnos con 2 casos, os los enumero para posteriormente abordar cada caso:

  • Tenemos que crear una nueva web hecha en WordPress y tenemos que configurar el HTTPS.
  • Tenemos una web en WP sin https y necesitamos hacer la migración.

Configurar HTTPS en WordPress

Este es el primer caso expuesto anteriormente en donde estamos montando una nueva web en WP y tenemos que configurar HTTPS.

Previamente nuestro proveedor de hosting nos ha tenido que habilitar el certificado SSL, tras finalizar la instalación vamos al menú de Ajustes > Generales y en ‘Dirección de WordPress‘ y ‘Dirección del sitio‘ ponemos nuestra URL con HTTPS, os muestro una imagen de ejemplo de mi blog:

Configurar HTTPS en WorPressDespués de realizar este paso conviene forzar el loguin seguro, para ellos tenemos que añadir estas 2 líneas en nuestro fichero wp-config.php:

De esta manera tanto el login como el panel de administración de WP solo serán accesibles mediante HTTPS.

En este post encontraréis más info:

Ahora ya tenemos todo nuestro WP en HTTPS y podemos seguir con la instalación y configuración de plugins y themes.

Migrar WordPress a HTTPS

Vamos con el caso más complejo, teniendo la web sin HTTPS nos toca securizarla, os enumero los pasos que tuve que realizar en mi blog:

  • Pedir el certificado SSL (Unos 18 euros) a mi proveedor de internet.
  • (Mismo paso que en la configuración HTTPS) Vamos al menú de Ajustes > Generales y en ‘Dirección de WordPress‘ y ‘Dirección del sitio‘ ponemos nuestra URL con HTTPS, os muestro una imagen de ejemplo de mi blog:Configurar HTTPS en WorPress
  • (Mismo paso que en la configuración HTTPS) Después de realizar este paso conviene forzar el loguin seguro, para ellos tenemos que añadir estas 2 líneas en nuestro fichero wp-config.php:

    De esta manera tanto el login como el panel de administración de WP solo serán accesibles mediante HTTPS.
  • Realizar las redirecciones 301 mediante htaccess, de esta manera hacemos que todo el contenido de la web anteriormente publicado se vea bajo HTTPS. Hay que poner estas líneas al comienzo del fichero htaccess:
  • (Recomendable pero con copia de seguridad previa) Para finalizar la migración a HTTPS nos faltaría cambiar los enlaces (texto, menús),  referencias (CSS, JS) y similares). Este paso lo hice a través del siguiente plugin ‘Better Search Replace‘.
  • Este plugin sustituye una cadena por otra, en mi caso la cadena a sustituir era ‘http://www.anerbarrena.com‘ por ‘https://www.anerbarrena.com‘, es decir le he añadido la ‘s’. El plugin nos ofrece realizar la sustitución de prueba y nos muestra los resultados que se realizarían por cada tabla, si la prueba es satisfactoria…. adelante!!!

Si todo lo hemos realizado correctamente, en la URL de nuestro navegador saldrá el típico candado verde señalando que la web está bajo HTTPS.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies