HTTPS en Wordpress

Cómo implementar HTTPS en Wordpress

| 16 MARZO 2018

Cómo pudiste ver en el post “La importancia del HTTPS y cómo afecta al posicionamiento web” implementar https requiere de unos cambios en la configuración de los sitios web. El ejemplo mostrado en el post se realiza utilizando el CMS wordpress ya que es el más utilizado del mundo.

Una vez aplicado el certificado SSL en la configuración del hosting que aloja la página web es hora de realizar una serie de cambios necesarios en wordpress.

Comprobar que el certificado SSL está activo

Este paso va a ser el más sencillo, tan solo hay que intentar acceder a la web usando HTTPS en lugar de HTTP.

Si la página carga sin problemas quiere decir que esta todo correcto y por lo tanto se puede proceder a seguir con el resto de puntos.

Hacer copia de seguridad

Los siguientes cambios a realizar modifican la configuración de wordpress y en caso de no hacerse bien puede verse afectada la integridad de la página, por ese motivo lo mejor es realizar un backup completo de la página, en el cual se pueda apreciar el fichero que contiene la base de datos del sitio web y los archivos que compone la página, en este caso los archivos de wordpress.

Cambiar URL de wordpress

Para ello primero hay que iniciar sesión en el panel de wordpress, para ello tan solo hay que añadir “wp-admin” al final del nombre de dominio.

Una vez se inicie sesión hay que acceder a la ruta “Wordpress > Ajustes > Generales” para sustituir el http por https en los siguientes apartados:

http por https

Incluir HTTPS en los enlaces internos

Cuando se modifica la dirección URL de wordpress los enlaces internos que se han insertado de forma manual en las páginas y post necesitan ser sustituidos, puesto que hacen referencia a elementos internos de la página que contienen la url antigua.

Este proceso se puede realizar de forma manual si hay pocas entradas en el sitio web, en el caso de contar con más post de los que se pueden contar con los dedos de las manos es recomendable emplear alguna herramienta que automatice el proceso.
Better Search Replace realiza el proceso de sustitución de forma muy simple, es completamente gratuito y se puede descargar del sitio oficial de wordpress.

Realizar este proceso incorrectamente puede hacer que falle la tarea de sustitución, por ese motivo lo mejor es seguir los siguientes pasos:

Instalar y activar Better Search Replace:

Este proceso es simple, tan solo basta con acceder al apartado «Plugins > Añadir nuevo» para realizar la búsqueda del plugin. Una vez descargado, instalado y activo el plugin será accesible desde «Herramientas > Better search replace».

Better Search Replace

Sustitución masiva de URLs

  1. En la casilla «Buscar por» se ha de introducir el nombre de dominio antiguo. Ej: http://dominioantiguo.com.
  2. En la casilla «Sustituir por» se introduce el nombre de dominio con https. Ej: https://dominioantiguo.com.
  3. Para realizar una sustitución completa se deberán seleccionar todas las tablas que aparecen en el apartado «Seleccionar tablas».
  4. No es necesario tocar las opciones que aparecen por defecto.
  5. Pulsar el botón «Ejecutar búsqueda/sustitución», acto seguido la herramienta comenzara a examinar todas las tablas de la base de datos y mostrara un informe con las urls antiguas que podrían ser sustituidas por las nuevas.
  6. Si todo está ok se puede demarcar el check «¿Quieres ejecutar un simulacro?» y volver a pulsar el botón «Ejecutar búsqueda/sustitución» para aplicar de forma definitiva el cambio.

Una vez finalizado el proceso se puede desactivar y desinstalar el plugin.

Ahora las urls de la página deberían cargar con el candadito verde que significa que el sitio web es seguro y dispone de un certificado SSL.