Jak przekierować domenę?

Przekierowanie 301 i 302 na hostingu oraz czym różni się od zmiany rekordów A i CNAME

Przekierowanie domeny pozwala automatycznie przenosić odwiedzających z jednego adresu na drugi. Przydaje się, gdy chcesz np. skierować ruch z domeny bez „www" na wersję z „www" lub na zupełnie inny adres.

Zaktualizowano:

Krok po kroku

  1. Ustal, czego potrzebujesz: przekierowania adresu (odwiedzający lądują pod innym adresem) czy wskazania domeny na serwer (pod domeną działa strona z tego serwera)
  2. Rekord A wskazuje domenę na adres IP serwera - to nie jest przekierowanie: pod domeną pokaże się strona z tego serwera, a adres w przeglądarce się nie zmieni
  3. Rekord CNAME tworzy alias nazwy, na przykład www.firma.pl dla firma.pl - też nie przekierowuje odwiedzających i nie zastąpi przekierowania 301
  4. Rekordy DNS zmienisz w Panelu Klienta: Domeny › Zarządzaj przy domenie
  5. Przekierowanie 301 (stałe) ustawiasz na serwerze, na którym działa domena: dodaj domenę do hostingu i dopisz regułę w pliku .htaccess w jej katalogu public_html
  6. Przykładowa reguła 301 na inną domenę: RewriteEngine On, a w kolejnej linii RewriteRule ^(.*)$ https://docelowa-domena.pl/$1 [R=301,L]
  7. Przekierowanie 302 (tymczasowe) ustawisz tak samo - w regule wpisz R=302 zamiast R=301
  8. Propagacja zmian DNS może zająć do 24 godzin; reguła w .htaccess działa od razu, gdy domena już wskazuje na hosting

Trzy różne rzeczy nazywane przekierowaniem

Przekierowanie domeny może oznaczać trzy różne operacje. Pierwsza to przekierowanie adresu w przeglądarce, gdy druga domena ma prowadzić na tę samą stronę. Druga to wskazanie domeny na inny serwer przez zmianę rekordu A. Trzecia to zmiana serwerów nazw, czyli oddanie całej obsługi DNS innemu dostawcy.

Warto na starcie ustalić, o którą z nich chodzi, bo różnią się skutkami. Zmiana serwerów nazw przenosi wszystko, łącznie z pocztą, a przekierowanie adresu dotyczy wyłącznie ruchu w przeglądarce.

Przekierowanie stałe czy tymczasowe

Przy przekierowaniu adresu masz do wyboru kod 301 i 302. Kod 301 oznacza zmianę na stałe i przekazuje docelowej stronie wypracowaną pozycję w wyszukiwarce. Kod 302 to zmiana chwilowa i takiego przekazania nie robi.

Przy scalaniu dwóch domen w jedną używa się 301. Kod 302 zostaw na sytuacje naprawdę tymczasowe, jak strona serwisowa na czas przebudowy.

Najczęstsze pytania

Kupiłem drugą domenę dla tej samej firmy. Jak jej użyć?

Najprościej ustawić na niej przekierowanie 301 na domenę główną - regułą w pliku .htaccess na hostingu, do którego dodasz drugą domenę. Dzięki temu obie prowadzą do tej samej strony, a wyszukiwarka traktuje domenę główną jako właściwą i nie widzi duplikatu.

Czy przekierowanie obejmuje też pocztę?

Nie. Przekierowanie adresu działa wyłącznie w przeglądarce. O poczcie decydują rekordy MX i trzeba je ustawić osobno.

Przekierowanie działa, ale przeglądarka pokazuje ostrzeżenie o certyfikacie.

Certyfikat SSL musi obejmować także domenę przekierowującą. Dodaj ją do hostingu i wygeneruj dla niej darmowy certyfikat - dopiero wtedy przekierowanie zadziała bez ostrzeżenia.

Powiązane usługi McProdukt

Zobacz również