mixed-content, czyli migracja strony z http na https z wp-cli

WordPress niestety przetrzymuje pełne adresy obrazków w bazie danych.
Dlatego po migracji z HTTP na HTTPS często występuje problem z tzw. mixed-content.

Sposób na to jest bardzo prosty.

Robimy kopię bazy danych:

wp db export ../$(date '+%F')_kopia.sql

Do katalogu nadrzędnego, gdyż trzymanie kopii w public_html, czyli wystawianie ich na świat to nie jest dobry pomysł.

Testujemy zamianę HTTP na HTTPS

wp search-replace 'http://domena.pl' 'https://domena.pl' --dry-run

Jeśli wszystko wygląda w porządku przeprowadzamy zamianę:

wp search-replace 'http://domena.pl' 'https://domena.pl'

Dodaj komentarz