Strona główna  /  Hosting i domeny  /  WordPress domain mapping – jak poprawnie skonfigurować domenę?

✦ AI
Nowoczesne stanowisko pracy z laptopem wyświetlającym schemat sieci oraz routerem, symbolizujące konfigurację domeny.

WordPress domain mapping – jak poprawnie skonfigurować domenę?

WordPress domain mapping w sieci Multisite pozwala przypisać własną domenę, na przykład domena.pl, do wybranej witryny działającej w jednej instalacji WordPressa. Od wersji WordPress 4.5 jest to funkcja natywna, więc nie trzeba instalować wtyczek typu MU Domain Mapping. Potrzebujesz działającej sieci Multisite, dostępu do DNS oraz certyfikatu SSL dla mapowanej domeny.

Czym jest mapowanie domen w WordPress Multisite?

WordPress Multisite umożliwia prowadzenie wielu witryn z jednego panelu administracyjnego, wspólnej instalacji plików i jednej bazy użytkowników. Każda witryna może jednak mieć własną treść, administratorów oraz adres.

Domain Mapping zmienia techniczny adres podwitryny, taki jak site1.twojasiec.pl albo twojasiec.pl/site1, na niezależną domenę, na przykład domena.pl. Od WordPress 4.5 obsługa tego mechanizmu jest wbudowana w system. Starsze poradniki opisujące instalację WordPress MU Domain Mapping dotyczą wcześniejszych wersji i nie powinny być podstawą nowej konfiguracji.

Wersja WordPress Wymagana wtyczka Złożoność
Przed 4.5 Tak, na przykład MU Domain Mapping Wyższa
Od 4.5 Nie, funkcja natywna Niższa

Co przygotować przed konfiguracją?

Przed rozpoczęciem sprawdź, czy masz przygotowane podstawowe elementy:

  • Działającą instalację WordPress Multisite z utworzoną lub planowaną witryną docelową.
  • Dostęp do panelu DNS u rejestratora domeny albo administratora strefy DNS.
  • Serwer wskazany dla domeny przez rekord A lub CNAME.
  • Certyfikat SSL dla każdej domeny, która ma działać przez HTTPS.

Mapowanie domeny nie zastępuje konfiguracji serwera. Hosting musi przyjmować żądania dla nowego adresu i kierować je do tej samej instalacji WordPressa. Gdy wymagane są zmiany w konfiguracji serwera WWW, pliku .htaccess lub regułach proxy, potrzebna może być pomoc administratora hostingu.

Jak skonfigurować WordPress domain mapping?

Proces wykonaj w podanej kolejności, aby najpierw utworzyć witrynę, a następnie przypisać do niej domenę.

  1. Utwórz witrynę w sieci. W Panelu Administratora Sieci przejdź do sekcji Witryny i wybierz Dodaj nową. Utwórz podwitrynę pod adresem wewnętrznym sieci, na przykład sklep.twojasiec.pl.
  2. Otwórz ustawienia wybranej witryny. W panelu sieci przejdź do listy witryn, wybierz utworzoną pozycję i otwórz jej ustawienia. W sekcji dotyczącej domeny wpisz pełny adres, który ma być używany przez witrynę, na przykład https://domena.pl. Zachowaj ustawienia.
  3. Skonfiguruj DNS u rejestratora. Dodaj rekord A wskazujący na adres IP serwera albo rekord CNAME kierujący domenę na nazwę hosta udostępnioną przez hosting.
  4. Skonfiguruj certyfikat SSL. Wygeneruj i zainstaluj certyfikat dla domeny oraz jej wariantu www, jeżeli oba adresy mają działać. Następnie sprawdź, czy WordPress korzysta z właściwego adresu HTTPS.
  5. Przetestuj witrynę. Otwórz domenę w trybie prywatnym przeglądarki, sprawdź logowanie, podstrony, multimedia i przekierowanie z HTTP do HTTPS.

Nieprawidłowy rekord DNS może całkowicie uniemożliwić dostęp do mapowanej witryny. Zmiana w panelu WordPressa nie kieruje automatycznie domeny na serwer. DNS trzeba skonfigurować osobno u rejestratora.

Rekord A stosuje się, gdy znasz docelowy adres IP serwera. CNAME bywa wygodniejszy, gdy hosting udostępnia stałą nazwę hosta. Nie konfiguruj obu rekordów dla tego samego hosta bez wyraźnych instrukcji dostawcy, ponieważ może to powodować nieprzewidywalne odpowiedzi DNS.

Propagacja zmian DNS może potrwać od kilku minut do około 24 godzin. W tym czasie domena może działać różnie w zależności od operatora internetu i lokalnego cache DNS.

Problemy z SSL i przekierowaniami

Każda mapowana domena powinna mieć własny certyfikat SSL. Certyfikat wystawiony wyłącznie dla głównej domeny sieci nie obejmuje automatycznie wszystkich zewnętrznych adresów. Możesz użyć certyfikatu Let’s Encrypt, certyfikatu wildcard w zakresie zgodnym z konfiguracją albo rozwiązania oferowanego przez hosting.

Jeżeli po wejściu na nowy adres następuje powrót do domeny głównej, sprawdź zapisany adres witryny, reguły przekierowań na serwerze oraz ustawienia HTTPS. Problem może wynikać także z nieaktualnego cache wtyczki, serwera lub przeglądarki.

Przed zakończeniem konfiguracji sprawdź następujące elementy:

  • Rekord DNS wskazuje właściwy serwer i został już rozpropagowany.
  • Domena otwiera właściwą witrynę, a nie stronę główną sieci.
  • Certyfikat SSL obejmuje domenę i działa bez ostrzeżeń przeglądarki.
  • Adres HTTP przekierowuje do HTTPS, jeśli taki jest przyjęty sposób pracy sieci.
  • Podstrony, multimedia, formularze i logowanie działają pod nową domeną.
  • Witryna nie wykonuje pętli przekierowań między adresem wewnętrznym a domeną mapowaną.

Najważniejsze jest rozdzielenie dwóch etapów: WordPress przypisuje domenę do konkretnej witryny, a DNS i serwer kierują ruch do instalacji. Gdy oba elementy są skonfigurowane poprawnie, natywny Domain Mapping w WordPress 4.5 i nowszych nie wymaga dodatkowej wtyczki.

Redakcja wpinternals.pl

WordPressa znamy od kuchni – budujemy na nim strony, migrujemy serwisy i optymalizujemy ich wydajność. Piszemy o wtyczkach, motywach, hostingu i bezpieczeństwie tak, by poradzili sobie także początkujący. Dbamy o to, by Twoja strona była szybka, stabilna i bezpieczna.

Może Cię również zainteresować

Potrzebujesz więcej informacji?