Cambiar las referencias HTTP a HTTPS en una migración a SSL

Cuando implanto certificados SSL en una web tengo que cambiar las referencias internas de http a https.

Una forma rápida de llevar a cabo este cambio es el descrito a continuación, que está pensado para el trabajo con CMS, como WordPress, Drupal, Joomla, Magento, PrestaShop, que usan MySQL para almacenar la información.

Realizo una copia de seguridad de la base de datos

# mysqldump -uroot -p base_de_datos > base_de_datos.sql

Reemplazo las cadenas http por https que referencian al dominio que estoy migrando, tanto con www como sin ellas

sed -i -e 's/http:\/\/dominio.com/https:\/\/dominio.com/g' base_de_datos.sql
sed -i -e 's/http:\/\/www.dominio.com/https:\/\/www.dominio.com/g' base_de_datos.sql

Restauro la copia de seguridad modificada

# mysql -uroot -p base_de_datos < base_de_datos.sql

Leave a Reply

Your email address will not be published. Required fields are marked *