Przeniesienie witryny na inny adres (domenę)
Jak zmienić adres witryny, nie gubiąc linków, listów ani pozycji w wyszukiwarkach: «System → Przeniesienie na inny adres».
Kiedy to potrzebne
Witryna przenosi się na inną domenę albo z http na https, a we wpisach, menu, blokach i ustawieniach zostały linki ze starym adresem. Kreator zmienia je wszystkie naraz i bezpiecznie.
Jak to przebiega
1. Otwórz «System → Przeniesienie na inny adres» (tylko właściciel). Stary adres jest wpisany; wpisz nowy — tylko nazwę z https:// (bez ścieżki, loginu i parametrów).
2. Kliknij «Próba»: niczego nie zapisuje i pokazuje tabela po tabeli, ile wierszy i linków się zmieni, z przykładami.
3. Przeczytaj blok «Licencja»: klucz jest przypisany do domeny. Jeśli nowego adresu nie ma w kluczu, po przeniesieniu witryna przejdzie na wersję bezpłatną, dopóki klucz nie zostanie przeniesiony.
4. Kreator sam sprawdza, że pod nowym adresem odpowiada właśnie ta witryna (inaczej listy z linkami resetu hasła trafiłyby do obcych). Dopóki sprawdzenie nie przejdzie, «Zastosuj» jest wyłączone; jeśli DNS jeszcze się przenosi, można potwierdzić bez sprawdzenia — trafi to do dziennika i listem do właścicieli.
5. Wpisz nazwę nowej domeny, podaj hasło i zastosuj. Najpierw powstaje kopia bazy; brak sprawdzonej kopii — brak zmian.
6. Po przeniesieniu przejdź listę kontrolną: adresy zwrotne logowania przez serwisy i płatności, domena ciasteczka, poczta (SPF, DKIM), konsole wyszukiwarek, certyfikat i CDN.
Czego nie zmienia
Konta, klucze i tokeny logowania, dzienniki, kolejka, statystyki, zamówienia i płatności, wartości zaszyfrowane. Adresy e-mail i zwykłe wzmianki nazwy bez http:// nie są linkami i zostają.
Stary adres
Dopóki stara nazwa wskazuje na tę samą witrynę, kreator może sam odpowiadać na nią przekierowaniem 301 na tę samą ścieżkę nowego adresu. Jeśli stara nazwa mieszka gdzie indziej, zrób 301 tam: kreator pokazuje gotowe fragmenty dla .htaccess i nginx.
Gdy coś pójdzie nie tak
Bazę można przywrócić z kopii zrobionej przed zamianą, w «Kopiach bazy». Przy błędzie adres w pliku konfiguracji zostaje stary, a kreator podaje nazwę pliku kopii.