Migrar WordPress de HTTP a HTTPS (SSL/TLS)

Tiempo de lectura: 3 minutos

Hola, hoy vamos a aprender cómo podemos migrar nuestro WordPress que instalamos en HTTP a una versión segura HTTPS bajo el protocolo TLS / SSL.

Lo primero que vamos a hacer es instalar este plugin que nos permitirá sustituir los enlaces internos de HTTP a HTTPS:

Buscamos search & replace (https://es.wordpress.org/plugins/search-and-replace/)

Y lo instalamos.

Otro que recomiendo instalar es este: (https://es.wordpress.org/plugins/better-search-replace/)

Ahora vamos a Herramientas > Search & Replace

Os recomiendo hacer una copia de seguridad de la base de datos:

Ahora vamos a Reemplazar URL del dominio:

Y tenemos que indicar las URLs, indicamos la URL actual y la nueva:

Pulsamos en reemplazar dominio/URL

Una vez terminado aparece:

Pulsamos en descargar archivo SQL, ya que contiene la Base de Datos con los cambios realizados.

Y ahora lo importamos, vamos a Importar SQL, seleccionamos nuestro archivo nuevo y pulsamos en Importar archivo SQL:

Ahora tenemos que ir a nuestra administración de WordPress y cambiar las direcciones URL:

Vamos a Ajustes > Generales

Ahora vamos a Dirección de WordPress (URL) y Dirección del sitio (URL)

Y lo cambiamos por HTTPS:

Ahora tenemos que añadir lo siguiente al archivo .htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

Y ahora es importante que en nuestro entorno tengamos activado SSL, para ello tengo algún tutorial por aquí: https://devcodelight.com/crear-un-docker-compose-con-php-nginx-mysql-mariadb-nginx-proxy-manager-para-certificados-ssl-https/ o https://devcodelight.com/certificados-ssl-lets-encrypt-en-docker-usando-nginx-proxy-manager/

Deja un comentario