Asegúrese de comenzar habilitando HTTPS en su dominio con esta guía.
Si, después de completar esos pasos, no ve el candado verde/la barra verde cuando visita su sitio de WordPress, entonces puede haber recursos adicionales que se vinculen explícitamente usando http:// en su URL. Esto crea advertencias de contenido mixto en el navegador.
Con un sitio web basado puramente en HTML, deberá verificar cada archivo y ajustar cada recurso para asegurarse de que se cargue a través de HTTPS (p. ej.:https://websavers.ca/image.png) o una URL relativa (p. ej.:/ image.png), o incluso una URL independiente del protocolo (por ejemplo://websavers.ca/image.png). Con WordPress, hay muchos archivos que tu tema carga por ti, como las dependencias de jQuery o las hojas de estilo.
Cuando cambió la dirección del sitio en el paso 2 anterior, debería ha cambiado la URL a https en todo su sitio, sin embargo, algunos temas y complementos ignoran esa configuración (y en su lugar codifican las URL http, cuando no deberían) o codificarán las URL que no son https para recursos externos como Google Fonts.
A continuación se muestran tres métodos para habilitar URL de recursos seguros. Si hay demasiados recursos en demasiadas páginas para arreglar, entonces el método automático es definitivamente el más simple, sin embargo, si es solo una imagen de encabezado y pie de página (o algo similar), entonces recomendamos la opción manual.
Cómo determinar qué no se carga de forma segura
La forma más sencilla de determinar qué se está cargando a través de http y no de https es usar la consola de su navegador; le dirá exactamente qué recursos no se están cargando con advertencias de contenido mixto. Tenemos una excelente guía para encontrar la consola de su navegador e interpretar sus advertencias y errores.
Alternativamente, puede abrir su sitio web en el navegador de su elección y usar la opción de fuente de visualización del navegador. Luego busque en la página 'http://' y vea qué aparece. Este es un método subóptimo porque los recursos http que existen en los archivos vinculados, como los archivos CSS, no se mostrarán. Es mejor usar la consola del navegador como se describe en el artículo vinculado anteriormente.
Cambiar a HTTPS a través de Buscar/Reemplazar
Este es el método óptimo, ya que significa que está configurando las URL de forma permanente en sus valores correctos. Vaya a Complementos> Agregar nuevo en el administrador de WordPress y busque "Mejor reemplazo de búsqueda" de la compañía DeliciousBrains. Instálelo y luego siga su documentación para ejecutarlo.
Utilizará esta utilidad para buscar y reemplazar todas las instancias de su URL no HTTPS con la URL HTTPS diciéndole que reemplace esto (por ejemplo):
http://tudominio.com
con esto:
https://tudominio.com
Si normalmente usa www en su dominio (como www.yourdomain.com), asegúrese de usarlo tanto en la búsqueda como en el reemplazo. Y, por supuesto, reemplaza tudominio.com con tu dominio real en ambos casos.
Cambie a HTTPS reescribiendo en vivo HTTP con HTTPS
Esta es la forma más sencilla de solucionar este problema, ya que no tiene que cambiar nada en la base de datos. Este método utiliza un complemento que detectará automáticamente las URL de http:// en cada solicitud y las cambiará dinámicamente a https:// automáticamente mientras se genera la página. Aquí hay un par de complementos que hacen esto:
- Reparador de contenido inseguro SSL
- SSL realmente simple
Instalar y activar el complemento. Dirígete a la configuración y aumenta progresivamente el "nivel" de la configuración hasta que tengas una que funcione. Cada nivel maneja métodos más intensivos para garantizar que SSL esté habilitado. Tenga en cuenta que usar el nivel más bajo que le asegure obtener un candado verde en la barra de direcciones es lo mejor para el rendimiento (no simplemente maximice la configuración en todos los sitios, ya que significará tiempos de generación de página más lentos cuando podría haber podido usar un ajuste más bajo para obtener el mismo resultado).
Sabrá que está funcionando completamente cuando vea el ícono de candado en su barra de direcciones. No olvide desactivar el almacenamiento en caché mientras prueba esto, o al menos borre su caché después de cada cambio, luego actualice su sitio web en el navegador.
Cámbiate a HTTPS a la antigua…
Alternativamente, puede buscar manualmente en la configuración de su tema, la configuración del creador de páginas y la configuración de WordPress cualquier imagen que se esté cargando (como su logotipo o imágenes de fondo) y ajustar manualmente sus URL cambiando http por https. Esto no se recomienda ya que la primera opción anterior debería encargarse de todas estas instancias por usted.