Przejdź do treści

Przenoszenie strony na nową domenę podczas zmiany hostingu

Aktualizacja: 5 min czytaniaZespół DNSPeek

Gdy jednocześnie zmieniasz domenę i hosting, zbuduj stronę na nowym serwerze pod nową domeną, przypisz każdy stary adres URL do nowego i przetestuj jedno i drugie, zanim ruszysz DNS. Następnie skieruj nową domenę na nowy serwer, a starą zamień w przekierowania 301 strona do strony. Utrzymuj starą domenę zarejestrowaną i przekierowującą przez co najmniej rok i poinformuj wyszukiwarki o przeprowadzce.

Dwie przeprowadzki naraz

Rebranding na nowym serwerze to w rzeczywistości dwie migracje: przeprowadzka serwera, która dotyczy DNS i infrastruktury, oraz przeprowadzka domeny, która dotyczy adresów URL, przekierowań i wyszukiwarek. Wykonanie ich razem oszczędza drugie przełączenie, ale gdy coś się zepsuje, trudniej ustalić, która zmiana to spowodowała.

Jeśli możesz, najpierw zmień hosting ze starą domeną, odczekaj tydzień lub dwa, a potem zmień domenę. Jeśli musisz zrobić oba kroki razem, poniższe etapy utrzymują ryzyko pod kontrolą, bo wszystko jest testowane przed jakąkolwiek zmianą DNS.

Najpierw przygotuj mapę przekierowań

Spisz wszystkie ważne adresy URL starej strony: podstrony z mapy witryny, podstrony z ruchem z wyszukiwarek lub linkami zwrotnymi, pliki, do których linkują ludzie, np. PDF. Przypisz każdemu nowy adres. Tam, gdzie ścieżki się nie zmieniają, jedna reguła dla całej domeny obejmuje wszystko; tam, gdzie się zmieniają, potrzebne są osobne reguły.

Przykładowa mapa przekierowań
Stary URLNowy URLReguła
https://old-brand.com/https://new-brand.com/Dla całej domeny, ta sama ścieżka
https://old-brand.com/services/web-designhttps://new-brand.com/services/web-designDla całej domeny, ta sama ścieżka
https://old-brand.com/about-ushttps://new-brand.com/companyOsobna reguła (zmieniona ścieżka)
https://old-brand.com/old-promohttps://new-brand.com/offersOsobna reguła (najbliższy odpowiednik)

Używaj przekierowań stałych (301 lub 308) z każdego starego adresu URL prosto na jego końcowy nowy adres, w jednym kroku. Nie kieruj wszystkiego na nową stronę główną: wyszukiwarki traktują to jak brakującą stronę, a odwiedzający gubią się.

nginx: stara domena → nowa domena, te same ścieżki
server {
    listen 443 ssl;
    server_name old-brand.com www.old-brand.com;
    # ssl_certificate ... (the old domain still needs a valid certificate)

    location = /about-us { return 301 https://new-brand.com/company; }
    location / { return 301 https://new-brand.com$request_uri; }
}

Krok po kroku

  1. Krok 1: Przypisz stare adresy URL do nowych

    Wyeksportuj adresy URL starej strony z mapy witryny i analityki i przygotuj mapę przekierowań: regułę dla tych samych ścieżek plus osobne reguły dla zmienionych.

  2. Krok 2: Zbuduj stronę na nowym serwerze pod nową domeną

    Zainstaluj i skonfiguruj stronę z nową domeną jako adresem. Zamień starą domenę w bazie danych i szablonach.

  3. Krok 3: Otwórz podgląd nowej domeny na nowym serwerze

    Utwórz link do podglądu z nową domeną i IP nowego serwera. Nowa domena nie musi jeszcze nigdzie wskazywać: DNSPeek łączy się z IP, który wpiszesz.

  4. Krok 4: Porównaj ze starą stroną

    Ustaw starą domenę jako adres starej strony w linku i za pomocą porównania na żywo przejdź przez kluczowe podstrony obok siebie. Uruchom raport QA, aby znaleźć niedziałające strony i pozostałe linki do starej domeny.

  5. Krok 5: Przygotuj przekierowania i certyfikaty dla starej domeny

    Skonfiguruj przekierowania starej domeny na nowym serwerze lub w CDN, wraz z ważnym certyfikatem także dla starej domeny.

  6. Krok 6: Przełącz DNS obu domen

    Skieruj nową domenę na nowy serwer, a potem starą domenę na to, co obsługuje jej przekierowania. Obniż oba TTL dzień wcześniej.

  7. Krok 7: Przetestuj przekierowania i powiadom wyszukiwarki

    Sprawdź próbkę starych adresów URL narzędziem sprawdzanie przekierowań, a potem prześlij zmianę adresu i nową mapę witryny.

  8. Krok 8: Utrzymuj przekierowania ze starej domeny

    Utrzymuj starą domenę zarejestrowaną i przekierowania aktywne przez co najmniej rok, a dłużej, jeśli ma cenne linki zwrotne.

Porównaj nową domenę ze starą stroną

Porównanie obok siebie to najlepszy sposób, by wychwycić, co zgubiło się przy przebudowie: brakującą sekcję, stare logo, rozjechany układ. Zwykle DNSPeek porównuje podgląd ze stroną produkcyjną w tej samej domenie. Gdy domena się zmienia, stary serwer odpowiada tylko w starej domenie, więc strona „obecnego serwera” nie pokazałaby nic użytecznego.

Na taki przypadek link DNSPeek ma adres starej strony. Utwórz link do podglądu dla nowej domeny i IP nowego serwera, a potem wypełnij pole Stara strona do porównania w ustawieniach linku: starą domenę i opcjonalnie IP starego serwera, jeśli stara domena już tam nie wskazuje. Porównanie na żywo otwiera wtedy starą stronę po lewej, a nową po prawej, przewija obie razem i synchronizuje nawigację według ścieżki. W planach płatnych porównania zrzutów ekranu i linki dla klienta też używają starego adresu. Szczegóły: Domena zmieniła się podczas migracji.

Synchronizowane są ścieżki, nie domeny

Kliknięcie linku do /pricing po jednej stronie otwiera /pricing po drugiej. Tam, gdzie nowa strona używa innych ścieżek, otwórz podstronę po każdej stronie samodzielnie. Bezwzględne linki do drugiej domeny wewnątrz stron pozostają bez zmian.

Co łatwo przeoczyć

  • Adresy zwrotne logowania i płatności: aplikacje OAuth, operatorzy płatności i SSO rejestrują adresy powrotu dla każdej domeny. Dodaj nową domenę przed przełączeniem.
  • Poczta: adresy w starej domenie powinny jeszcze długo odbierać pocztę lub ją przekierowywać. Nie usuwaj rekordów MX starej domeny.
  • Logowanie: pliki cookie należą do domeny, więc każdy odwiedzający zostanie raz wylogowany. Uprzedź członków lub klientów.
  • Analityka i reklamy: zaktualizuj adres URL usługi, ustawienia konwersji i docelowe adresy URL reklam.
  • Certyfikaty dla obu domen: stara domena potrzebuje ważnego certyfikatu, aby przekierowywać żądania HTTPS bez ostrzeżenia przeglądarki.
  • Odnowienie: utrzymuj starą domenę zarejestrowaną. Jeśli wygaśnie, ktoś inny może ją kupić i przejąć Twoje linki.

Zaraz po przełączeniu sprawdź łańcuch przekierowań starej domeny narzędziem sprawdzanie przekierowań, a nowy certyfikat narzędziem sprawdzanie SSL.

Checklista zmiany domeny i hostingu

Nowa domena, nowy hosting

  • Wyeksportowana lista starych adresów URL (mapa witryny, analityka, linki zwrotne)
  • Mapa przekierowań: każdy ważny URL ma cel przekierowania 301 w jednym kroku
  • Strona zbudowana pod nową domeną na nowym serwerze
  • Podgląd nowej domeny sprawdzony na IP nowego serwera
  • Adres starej strony ustawiony; kluczowe podstrony porównane obok siebie
  • Raport QA: brak linków do starej domeny lub hostów staging
  • Adresy zwrotne OAuth, płatności i SSO zaktualizowane dla nowej domeny
  • Certyfikaty ważne dla obu domen
  • TTL obniżone dla obu domen
  • DNS przełączony; przekierowania przetestowane na próbce adresów URL
  • Zmiana adresu w Search Console i nowa mapa witryny przesłane
  • Poczta w starej domenie nadal odbierana lub przekierowywana
  • Odnowienie starej domeny zapewnione na długo

Najczęstsze pytania

Czy zmieniać domenę i hosting jednocześnie?

To działa, ale bezpieczniej jest je rozdzielić: najpierw zmienić hosting na starej domenie, a potem zmienić domenę, gdy nowy serwer działa stabilnie. Jeśli obie zmiany następują naraz, dokładnie wszystko przetestuj przed jakąkolwiek zmianą DNS.

Jak długo utrzymywać przekierowania 301 ze starej domeny?

Co najmniej rok, a najlepiej tak długo, jak stara domena ma linki zwrotne lub ludzie z niej korzystają. Utrzymuj domenę zarejestrowaną, aby nikt inny nie mógł jej przejąć.

Czy stracę pozycje w wyszukiwarkach po zmianie domeny?

Pewne krótkotrwałe wahania są normalne. Przekierowania stałe strona do strony, zmiana adresu w Search Console, zaktualizowane tagi kanoniczne i linki wewnętrzne pozwalają wyszukiwarkom przenieść większość sygnałów na nową domenę.

Czy mogę otworzyć podgląd nowej domeny, zanim wskaże ona jakikolwiek serwer?

Tak. Link do podglądu DNSPeek łączy się z wpisanym przez Ciebie IP serwera i wysyła podaną nazwę domeny, więc nowa domena nie potrzebuje jeszcze rekordów DNS. Serwer musi być skonfigurowany do odpowiadania dla tej domeny.

Jak porównać starą i nową stronę, gdy zmieniła się domena?

Podaj w linku do podglądu DNSPeek adres starej strony: starą domenę i w razie potrzeby IP starego serwera. Porównanie na żywo pokaże wtedy starą stronę obok nowej i zsynchronizuje przewijanie oraz nawigację według ścieżki.

Moving a site? Use the migration checklist

Every step from lowering the TTL to checking email after the switch, on one printable page. With a free account you keep your preview links in one place and run a QA report of the site on the new server.

Sprawdź nowy serwer przed przełączeniem

DNSPeek daje Ci jeden link HTTPS, który pokazuje Twoją stronę z nowego serwera, podczas gdy DNS nadal wskazuje stary. Otwórz go na dowolnym urządzeniu, udostępnij zespołowi lub klientowi i uruchom skanowanie QA na tym samym linku.

Utwórz darmowy link do podglądu