Cómo mover un sitio web de WordPress de HTTP a HTTPS con NGINX

Después de que vi "Cómo instalar el certificado SSL (HTTPS Connection) para un sitio web alojado en un servidor NGINX no cPanel o VestaCP”En el artículo de aquí, veamos cómo mover un sitio web WordPress de HTTP pe HTTPS cu NGINX.

Para un sitio web o blog con WordPress, no basta con instalar el certificado SSL para que sea válido en el protocolo HTTPS. Incluso si el certificado SSL se instaló correctamente y es válido, probablemente hayas notado que cuando accedes a una página HTTPS, el "candado" no aparece en la barra de direcciones, señal de que la página es segura.

Si su blog o sitio web no parece tener una conexión segura (Connection is Not Secure) incluso si instalé el certificado correctamente SSL, significa que a esa página le quedan enlaces locales"http". Estos pueden ser enlaces directos a archivos multimedia (fotos, videos, canciones) o para elementos estructurales (java, CSS).

Tomamos el ejemplo iHowTo.Tips, que aunque tiene uno certificado SSL instalado correcta y válidamente, tenemos una página donde Firefox nos advierte que no tenemos una conexión segura.

No es seguro SSL Conexión
No es seguro SSL Conexión

También nos dice que hay partes de la página, como las imágenes, que no están aseguradas. Esto significa que en algún lugar del contenido del artículo o en los elementos de la barra lateral, teníamos un archivo de imagen cuyo enlace fuente comienza con "http" en lugar de "https".

Para cambiar la fuente de una imagen de “http"En"https"Sería fácil editar ese artículo. Si hablamos de una web con cientos o miles de artículos, la cosa cambia. Editar cada artículo sería una operación que llevaría mucho tiempo. Lo más fácil para los usuarios de WordPress, es cambiar los enlaces locales en base de datos. Cambiar enlaces de "http" a "https” para poder hacer con un simple comando SQL ejecutado desde phpMyAdmin o desde la línea de comando SQL vía Terminal.

Cómo mover WordPress de HTTP a HTTPS.

Si todavía mencioné arriba iHowTo.Tips, tomémoslo como ejemplo y continuemos. Digamos que tenemos que reemplazar en ese blog, todos los enlaces en el formulario "http://ihowto.tips"En"https://ihowto.tips". Estos enlaces pueden ser fuentes de imágenes (src) y otros enlaces a páginas internas.
Antes de comenzar a trabajar, le recomendamos que haga una copia de seguridad de la base de datos.

1. no nos autenticamos en la base de datos del blog, vía phpMyAdmin. Usuario y contraseña los encontramos en el archivo wp-config.php desde la raíz del dominio.

2. nosotros Haga clic en el nombre de la base de datos a la izquierdaA continuación, haga clic en SQL en el menú horizontal superior.

3. Ejecutamos en SQL línea de comando:

UPDATE wp_posts SET post_content = REPLACE(post_content,'http://ihowto.tips','https://ihowto.tips');

Sustituye la dirección web y tu nombre de dominio y ten en cuenta si utilizas o no www. Si usa el prefijo "www", también hay que añadir.

4. Haga clic en "Go” para ejecutar la línea de comando.

Cómo mover WordPress de HTTP a HTTPS.
Update SQL vincula HTTP a HTTPS

La línea de comando indicada arriba solo cambiará las URL en la tabla "wp_posts", columna "post_content". Puede cambiar esta línea de comando SQL para reemplazar la URL en todas las tablas de la base de datos.

¡Cuidadoso! Hay temas de WordPress (WP Themes) que una vez cambiada la URL del dominio restablecerán sus configuraciones personalizadas. Intente hacer una copia de seguridad de estos también.

Apasionado por la tecnología, escribo con gusto en StealthSettings.com desde el año 2006. Tengo una amplia experiencia en sistemas operativos: macOS, Windows y Linux, así como en lenguajes de programación y plataformas de blogs (WordPress) y para tiendas en línea (WooCommerce, Magento, PrestaShop).

Cómo » WordPress » Cómo mover un sitio web de WordPress de HTTP a HTTPS con NGINX
Deja un comentario