
¿Cómo poner mi web WordPress con https?
- 0 Comments
¿Qué es https y un certificado SSL?
Para los que teneis poco conocimiento en este mundo de internet, HTTPS se puede decir que es lo mismo que HTTP pero seguro.
Seguro porque con https se certifica que la información que se mueve entre tu servidor y el visitante está encriptada y no puede ser interceptada por ningún otro usuario. Además con https se certifica que todos los contenidos y elementos de la web están servidos de modo seguros (imágenes, javascrips…).
Para tener https es necesario de disponer un certificado SSL, que es un sistema que autoriza y confirma que la información es real/verdadera y que la transmisión se realiza de modo seguro.
¿Qué necesito para tener https en mi web WordPress?
Lo primero que hace falta es tener un certificado SSL y configurarlo en el servidor. Estos certificados SSL tienen diferentes niveles y diferentes precios.
Desde hace relativamente poco tiempo existe un certificado SSL gratuito que funciona muy bien para todo tipo de proyectos web y que en la actualidad está respaldado y apoyado por grandes como Google Chrome, Mozilla, Cisco… Estos certificados son los de LetsEncrypt.
Por lo que ahora tener la web con https ya no es cuestión de altos costes como en el pasado.
Para configurar el certificado SSL lo primero que necesitáis es poneros en contacto con vuestro proveedor de Hosting o servidor web y solicitar la integración y configuración de https con LetsEncrypt.
¿Cómo configuro mi WordPress con https?
La configuración es muy sencilla, solo hay que realizar un par de pasos esenciales para que todo funcione bien, pero antes de revelaros cómo hacerlo, vamos a ver otras cosas que debemos tener en cuenta antes de empezar.
Comprobaciones previas a activar https:
- Revisar si estamos usando Google Analytics
- Revisar si usamos campañas de publicidad
- Revisar si usamos Google Seach Console, Analytics u otros servicios externos que pueden ser afectados.
- Comprobar otros servicios externos que puedan estar interactúa do con nuestra web.
- Tener en cuenta y acceso al httacess de tu web para no perder posicionamiento de tu web.
Para Google o otros servicios una web con http o https es considerada como webs diferentes, igual que pasa la misma web con www o sin ellas. Por eso debemos saber y tener claro que deberemos actualizar los datos de nuestra web en estos servicios para tener todo correctamente.
Pasos a seguir para configurar HTTPS en WordPress
Vamos a ello, ahora que ya tenemos claro que el cambio es fácil pero puede afectar a otros servicios y sabemos que deberemos realizar más cambios fuera de nuestra web, procedemos a comprobar que nuestro servidor ya acepta https. Para ello simplemente tenemos que entrar en nuestra web poniendo https en vez de http. Si la web responde y carga, ya podemos pasar a realizar los cambios correspondientes en WordPress.
Importante: Antes de realizar ningún cambio debéis hacer una copia de seguridad de la web (base de datos y contenido) por si algo sale mal.
- Entramos en el administrador de nuestra web WordPress
- Vamos al menú de ajustes > general
- Buscamos los 2 primeros campos “Dirección de WordPress (URL)” y “Dirección del sitio (URL)” donde aparece la dirección de nuestra web http://wwww.dominio.com o http://dominio.com
- Cambiamos http: por https:
- Guardamos los cambios
Con esto ya está, en WordPress le estamos diciendo que la web es con https y todo debería de funcionar.
Otras configuraciones a tener en cuenta
La web ya funciona y está en https pero el candado del navegador no aparece y la web no se ve bien, algo ha fallado o algo falta por configurar.
Si te está ocurriendo algo así, seguramente algún contenido de tu web siguen apuntando a http y por eso no sale el candado de seguro (el de color verde) y te sale un aviso de color gris con un icono de información (así sale en chrome). Para eso debemos de hacer 2 cosas:
- Revisar que recursos están fallando (puedes verlo desde la consola del navegador, normalmente pulsando F12 en tu navegador)
- Cambiar los enlaces de estos contenidos en toda la web, del contenido o incluso del theme o algun plugin.
Para ayudarte con los enlaces de los contenidos hay un plugin muy sencillo «Find and Remplace» que nos ayudará hacer la mayoría de estos cambios de modo completamente automático. Una vez instalado este plugin haremos una búsqueda directamente en la base de datos de WordPress y reemplazamos las coincidencias de http a https para nuestro dominio.
En algunas ocasiones necesitaremos modificar alguna configuración del theme de nuestra web y cambiar los links de las imágenes o incluso del theme, de http a https. Depende de cada diseño y theme para saber cuantos cambios debemos realizar. Pero con la consola del navegador podemos saber qué ficheros están dando error y no se cargan con https.
Una vez tengamos todos los enlaces corregidos ya tendremos todo acabado y nuestra web ya te dado el candado verde funcionando.
Otros errores que puedes tener y que nosotros hemos detectado.
Si tu web tiene una tienda-online con una pasarela de pago de redsys probablemente te de problemas y dejar de funcionar.
Si usas Redsys como pasarela de pago el certificado SSL de LetsEncrypt no funciona correctamente ya que solicitan niveles de seguridad más altos, o necesitarás realizar otros pasos más avanzados para que todo funcione.
Estamos preparando un tutorial para solucionar estos problemas que en cuanto lo tengamos disponible os lo publicaremos.
¿Necesitas ayuda?
Nosotros podemos ayudate, deja un comentario o ponte en contacto con nosotros y trataremos de ayudarte.
0 Comments