Jak ustawić przekierowanie domeny na inną — kompletny poradnik krok po kroku

admin
Jak ustawić przekierowanie domeny na inną — kompletny poradnik krok po kroku - ilustracja artykulu

Jak ustawić przekierowanie domeny na inną — kompletny poradnik krok po kroku

Zastanawiasz się, jak ustawić przekierowanie domeny na inną tak, aby nie stracić pozycji w wyszukiwarce ani ruchu z zapisanych wcześniej linków? To jedna z tych operacji, które wyglądają na drobną zmianę w panelu, a w praktyce dotykają trzech warstw jednocześnie: rejestratora domeny, strefy DNS oraz konfiguracji serwera WWW. Poprawnie wykonane przekierowanie działa w tle, przenosi odwiedzających na nowy adres w ułamku sekundy i sygnalizuje robotom wyszukiwarek, że zmiana jest trwała. Błędnie wykonane potrafi wygenerować pętlę, ostrzeżenie o niezaufanym certyfikacie albo błąd 404 na setkach podstron. Przyjmujemy perspektywę osoby, która ma dostęp do panelu rejestratora i do hostingu, ale niekoniecznie chce zatrudniać administratora do kilkunastu minut pracy przy plikach konfiguracyjnych. Znajdziesz tu kolejność działań, konkretne wpisy konfiguracyjne, orientacyjne koszty w złotówkach oraz listę kontrolną do weryfikacji efektu.

Kiedy przekierowanie domeny jest właściwym rozwiązaniem

Najczęstszy scenariusz to rebranding — firma skraca nazwę, rezygnuje z rozszerzenia .com.pl na rzecz .pl albo łączy dwa serwisy w jeden. Drugi typowy przypadek to domeny ochronne: literówki, warianty z myślnikiem i odmiany regionalne, które mają kierować cały ruch do serwisu głównego, zamiast wyświetlać pustą stronę parkingową rejestratora.

Przekierowanie nie zawsze jest jednak najlepszym wyjściem. Jeżeli dwa serwisy mają odrębne grupy odbiorców i różne oferty, sensowniejsze bywa utrzymanie ich osobno. Zdecydowanie odradzamy rozwiązanie pozorne, czyli skopiowanie tej samej treści pod dwa adresy — powstaje wtedy duplikacja, a wyszukiwarka i tak wybierze jedną wersję kanoniczną, zwykle nie tę preferowaną przez właściciela.

Zanim cokolwiek zmienisz, zweryfikuj status obu adresów. Sprawdzenie, jak sprawdzić kto jest właścicielem domeny, sprowadza się do zapytania WHOIS w bazie rejestru — dla domen krajowych zobaczysz rejestratora, datę wygaśnięcia i status. To ważne, bo przekierowanie ustawione na domenie z niezapłaconym abonamentem przestanie działać z dnia na dzień.

Osobna kwestia to odzyskiwanie adresów utraconych. Odpowiedź na pytanie, jak przedłużyć domenę po wygaśnięciu, zależy od etapu: przez pierwsze kilkanaście dni obowiązuje zwykła opłata odnowienia, rzędu 60–120 zł rocznie, a po przejściu w kwarantannę dochodzi opłata restytucyjna, często kilkaset złotych. Po zakończeniu kwarantanny adres wraca do puli wolnych.

Rekordy DNS jako fundament każdego przekierowania

Zanim przeglądarka zobaczy jakikolwiek kod odpowiedzi serwera, musi ustalić, pod jaki adres IP wysłać zapytanie. Odpowiada za to strefa DNS domeny, którą edytujesz w panelu rejestratora lub hostingu. Dopóki domena nie wskazuje na serwer, żadna reguła przekierowania zapisana na tym serwerze nie zostanie w ogóle wykonana.

Co to jest rekord CNAME i kiedy go stosować

Pytanie, co to jest rekord CNAME, pojawia się przy każdej konfiguracji subdomen. CNAME to alias — wskazuje jedną nazwę na drugą nazwę, a nie na adres IP. Sprawdza się dla subdomen typu sklep czy blog oraz przy usługach zewnętrznych, które proszą o wskazanie ich hosta. W korzeniu domeny klasyczny CNAME jest niedozwolony; tam stosuje się rekord A albo mechanizm ALIAS oferowany przez część dostawców.

Rekordy A, wartość TTL i czas propagacji

Praktyczna odpowiedź na pytanie, jak skonfigurować rekordy DNS domeny, wygląda tak: rekord A dla nazwy głównej i dla nazwy z www kieruj na IP serwera docelowego, a parametr TTL obniż do 300 sekund na dobę przed planowaną zmianą. Dzięki temu serwery pośredniczące szybciej pobiorą nową wartość, a okno, w którym część odwiedzających trafia jeszcze na stary serwer, skróci się z godzin do minut.

Przekierowanie 301 w pliku .htaccess krok po kroku

Gdy DNS wskazuje już właściwą maszynę, czas na warstwę aplikacyjną. Na serwerach Apache, czyli na większości ofert współdzielonych, kluczowa jest odpowiedź na pytanie, jak ustawić przekierowanie 301 w .htaccess. Plik ten umieszczasz w katalogu głównym starej witryny, zwykle public_html, i edytujesz przez klienta FTP lub menedżer plików w panelu.

Minimalna konfiguracja to trzy linie: RewriteEngine On, następnie RewriteCond z warunkiem na nazwę hosta starej domeny, a na końcu RewriteRule przenosząca całą ścieżkę pod nowy adres z flagami R=301 oraz L. Zapis ze zmienną REQUEST_URI zachowuje strukturę podstron, więc dawny adres kategorii trafia do odpowiednika, a nie na stronę główną nowego serwisu.

Rozróżnienie kodów ma realne znaczenie. Kod 301 oznacza przeniesienie trwałe i przekazuje sygnały rankingowe do nowego adresu, natomiast 302 to zmiana tymczasowa, po której wyszukiwarka nadal utrzymuje w indeksie stary URL. Przeglądarki agresywnie zapisują odpowiedzi 301 w pamięci podręcznej, dlatego testy prowadź w oknie prywatnym albo poleceniem curl.

Na serwerach Nginx plik .htaccess nie działa — tam analogiczną regułę zapisujesz w bloku server dyrektywą return 301 wraz ze zmienną request_uri, a konfigurację przeładowujesz. Jeśli witryna stoi na WordPressie, przekierowanie ustawione na poziomie serwera jest szybsze niż wtyczka, bo żądanie kończy się przed uruchomieniem interpretera PHP.

Jak ustawić przekierowanie domeny na inną — kompletny poradnik krok po kroku - zdjecie w tresci
Zdj. tematyczne: Jak ustawić przekierowanie domeny na inną — k (fot. Andrey Matveev/Pexels)

Hosting, certyfikat SSL i wydajność po zmianie adresu

Decyzja, jak wybrać hosting pod WordPress dla nowej domeny, sprowadza się do kilku parametrów: dysk NVMe zamiast talerzowego, aktualna wersja PHP, limit pamięci co najmniej 256 MB oraz dostępność darmowych certyfikatów. Pakiety startowe w polskich firmach kosztują orientacyjnie 100–250 zł rocznie, a warianty z gwarantowanymi zasobami zaczynają się powyżej 400 zł.

Dylemat, czym różni się VPS od hostingu współdzielonego, dotyczy przede wszystkim izolacji zasobów. Na koncie współdzielonym procesor i pamięć dzielisz z setkami innych kont, więc szczyt ruchu u sąsiada spowalnia twoją stronę. VPS daje przydzielone rdzenie, własny system i pełną kontrolę nad konfiguracją, kosztem obowiązku samodzielnej aktualizacji oprogramowania. Ceny startują od kilkudziesięciu złotych miesięcznie.

Migrację planuj przed włączeniem przekierowania. Procedura odpowiadająca na pytanie, jak przenieść stronę na inny hosting, obejmuje kopię plików, zrzut bazy danych, import na nowym serwerze, test pod tymczasowym adresem i dopiero na końcu zmianę rekordów DNS. Odwrotna kolejność kończy się kilkugodzinną przerwą w dostępności serwisu.

Ostatni element to szyfrowanie. Kwestię, jak zainstalować certyfikat SSL na serwerze, większość paneli rozwiązuje jednym kliknięciem, generując darmowy certyfikat SSL Let’s Encrypt z automatycznym odnawianiem co trzy miesiące. Certyfikat musi obejmować zarówno starą, jak i nową domenę — inaczej odwiedzający zobaczy ostrzęgające ostrzeżenie o niezaufanym połączeniu, zanim przekierowanie zdąży się wykonać.

Jak sprawdzić, czy przekierowanie działa poprawnie

Weryfikacja to etap, który decyduje o tym, czy operacja się udała. Najprostszy test to polecenie curl z parametrem -I, pokazujące surowe nagłówki odpowiedzi bez renderowania strony. Interesują cię dwie wartości: kod statusu oraz nagłówek Location wskazujący adres docelowy. Poniższa tabela porządkuje najczęstsze wyniki.

Kod odpowiedziZnaczenieReakcja
301Przeniesienie trwałeKonfiguracja prawidłowa
302Przeniesienie tymczasoweZmień flagę reguły na R=301
404Zasób nieodnalezionyBrak reguły lub zła ścieżka pliku
500Błąd wewnętrzny serweraLiterówka w składni .htaccess
ERR_TOO_MANY_REDIRECTSPętla przekierowańWyklucz nową domenę warunkiem RewriteCond

Sprawdź nie tylko stronę główną, lecz także trzy do pięciu losowych podstron, adres z www i bez www oraz wersję z protokołem http. Kompletna odpowiedź na pytanie, jak ustawić przekierowanie domeny na inną, zakłada obsłużenie wszystkich czterech wariantów adresu jednym łańcuchem reguł, bez pośrednich skoków między nimi.

Jeżeli po poprawnej konfiguracji strona wydaje się wolna, zanim zaczniesz zmieniać serwer, zmierz łącze u siebie. Rzetelna odpowiedź na pytanie, jak sprawdzić prędkość internetu rzetelnie, wymaga testu po kablu, przy zamkniętych aplikacjach pobierających dane w tle i na kilku serwerach pomiarowych — pojedynczy wynik z telefonu potrafi zaniżyć rezultat o kilkadziesiąt procent.

Podobnie działa domowa sieć bezprzewodowa. Techniki opisujące, jak wzmocnić sygnał WiFi w domu, czyli przeniesienie routera na środek mieszkania, przełączenie na pasmo 5 GHz i zmiana kanału na mniej obciążony, potrafią skrócić czas ładowania bardziej niż jakakolwiek optymalizacja po stronie serwera. Diagnozę zawsze zaczynaj od warstwy najbliższej użytkownikowi.

Jak długo trwa, zanim przekierowanie domeny zacznie działać?

Rozdziel dwa procesy. Zmiana w pliku .htaccess obowiązuje natychmiast po zapisaniu — serwer czyta ten plik przy każdym żądaniu. Zmiana rekordów DNS wymaga natomiast propagacji, czyli wygaśnięcia poprzedniej wartości w pamięciach podręcznych serwerów na całym świecie. Przy TTL ustawionym na 300 sekund większość odwiedzających zobaczy nową konfigurację w kwadrans, przy domyślnych 86400 sekundach trzeba liczyć nawet dobę. Zmiana serwerów nazw na poziomie rejestru bywa najwolniejsza i potrafi zająć od kilku do kilkunastu godzin. Wyszukiwarka przetwarza sygnał osobno: konsolidacja indeksu po przeniesieniu serwisu zajmuje zwykle od kilku tygodni do kilku miesięcy, zależnie od częstotliwości odwiedzin robota.

Czy przekierowanie 301 przenosi pozycje SEO na nową domenę?

Tak, przekierowanie trwałe przekazuje zdecydowaną większość sygnałów rankingowych, ale sam kod odpowiedzi nie wystarczy. Kluczowe jest mapowanie jeden do jednego: każdy istotny adres starego serwisu powinien trafiać na tematyczny odpowiednik w nowym, a nie zbiorczo na stronę główną. Masowe kierowanie wszystkiego do korzenia witryny wyszukiwarka traktuje jak miękki błąd 404 i sygnały przepadają. Utrzymaj przekierowania przez co najmniej rok, najlepiej bezterminowo, bo linki zewnętrzne prowadzące do starych adresów działają latami. Zgłoś też zmianę adresu w narzędziach dla webmasterów, zaktualizuj mapę witryny i popraw najważniejsze odnośniki w profilach zewnętrznych, na które masz wpływ.

Co zrobić, gdy przekierowanie tworzy pętlę lub błąd certyfikatu?

Pętla powstaje najczęściej wtedy, gdy reguła nie wyklucza domeny docelowej i serwer w nieskończoność odsyła żądanie do samego siebie. Rozwiązaniem jest warunek RewriteCond sprawdzający, czy nazwa hosta różni się od adresu docelowego, oraz upewnienie się, że wtyczka lub konfiguracja panelu nie dubluje tej samej reguły. Błąd certyfikatu ma inną przyczynę: przeglądarka nawiązuje szyfrowane połączenie zanim odczyta nagłówek przekierowania, więc certyfikat musi być wystawiony także dla starej domeny. Wygeneruj go dla obu nazw, sprawdź datę ważności i potwierdź, że automatyczne odnawianie faktycznie działa, testując kilka podstron w oknie prywatnym.

Podobne Posty

Zostaw komentarz