Podpięcie domeny do WordPressa wymaga wykonania trzech czynności: skierowania domeny na serwer przez DNS, dodania jej w panelu hostingu oraz zmiany adresu witryny w ustawieniach WordPressa. Domena jest adresem strony, a hosting miejscem, na którym znajdują się jej pliki i baza danych. Oba elementy muszą wskazywać na tę samą instalację.
Co przygotować przed rozpoczęciem?
Do wykonania konfiguracji potrzebujesz dostępu do trzech miejsc:
- Dostępu do panelu rejestratora domeny, czyli firmy, u której została zarejestrowana domena.
- Dostępu do panelu hostingu, na przykład cPanel, DirectAdmin, CloudHosting Panel lub panelu własnego dostawcy.
- Danych logowania do kokpitu WordPressa, a w razie problemów także dostępu do bazy danych.
1. Skieruj domenę na serwer przez DNS
Konfigurację DNS wykonujesz u rejestratora domeny, a nie w WordPressie. DNS określa, na jaki serwer ma trafić osoba wpisująca adres witryny w przeglądarce.
- Zaloguj się do panelu firmy, w której zarejestrowana jest domena.
- Otwórz ustawienia domeny i znajdź sekcję dotyczącą serwerów DNS, strefy DNS albo rekordów DNS.
- Skieruj domenę na hosting, korzystając z serwerów nazw podanych przez dostawcę hostingu albo ustawiając rekord A na adres IP serwera.
- Jeżeli używasz także poczty e-mail, sprawdź rekordy MX, SPF, DKIM i DMARC przed zmianą delegacji. Ich usunięcie może przerwać działanie poczty.
- Zapisz zmiany i zachowaj dotychczasową konfigurację, jeśli może być potrzebna do odtworzenia poczty lub innych usług.
Jeżeli domena i hosting są u tego samego operatora, połączenie może zostać wykonane automatycznie. Samo dodanie domeny w panelu hostingu nie zmienia jednak ustawień DNS utrzymywanych u zewnętrznego rejestratora.
Zmiany DNS nie są widoczne natychmiast. W zależności od TTL, pamięci podręcznej i rodzaju zmiany mogą zacząć działać po kilku minutach, ale pełna propagacja często trwa do 24–48 godzin.
2. Dodaj domenę w panelu hostingowym
Po konfiguracji DNS dodaj domenę do serwera. Ten etap informuje hosting, że ma obsługiwać żądania kierowane na konkretny adres.
- Zaloguj się do panelu hostingowego.
- Przejdź do sekcji o nazwie typu Domeny, Zarządzanie domenami albo Dodaj domenę.
- Wpisz nazwę domeny bez przedrostka
https://, bez ścieżki i zwykle bezwww. - Wskaż katalog docelowy, w którym znajdują się pliki właściwej instalacji WordPressa.
- Zapisz konfigurację i sprawdź, czy domena pojawiła się na liście obsługiwanych adresów.
W przypadku kilku stron na jednym serwerze każda domena powinna wskazywać właściwy podkatalog. Błędna ścieżka może spowodować wyświetlenie innej witryny, pustej strony albo komunikatu o braku plików.
W większości paneli hostingowych znajdziesz opcję przypisania domeny do katalogu. W DirectAdmin będzie to zarządzanie domenami, a w CloudHosting Panel może być to sekcja DOMENY z funkcją Dodaj domenę. Nazwy przycisków zależą od dostawcy i wersji panelu.
3. Zaktualizuj adres w WordPressie
DNS i panel hostingu kierują ruch do serwera, ale WordPress również musi znać nowy adres witryny. W przeciwnym razie linki, arkusze stylów i przekierowania mogą nadal odwoływać się do starej domeny.
Zmiana adresu przez kokpit WordPressa
Jeśli możesz zalogować się do panelu administracyjnego, wybierz Ustawienia → Ogólne. Zmień wartości w polach Adres WordPressa (URL) oraz Adres witryny (URL).
W obu polach wpisz ten sam pełny adres, na przykład https://twojadomena.pl. Jeżeli certyfikat SSL jest już aktywny, użyj prefiksu https://. Nie dodawaj na końcu ścieżki katalogu. Zapisz zmiany, a następnie zaloguj się ponownie pod nowym adresem.
Zmiana adresu w bazie danych
Ta metoda jest przeznaczona dla sytuacji, w której kokpit WordPressa jest niedostępny. Przed edycją wykonaj kopię bazy danych. W phpMyAdmin otwórz bazę używaną przez WordPressa, znajdź tabelę wp_options i zmień wartości pól siteurl oraz home na nowy adres.
Prefiks tabeli nie zawsze ma nazwę wp_. Jego właściwą wersję sprawdzisz w pliku wp-config.php. Zmiana bezpośrednio w bazie jest szybsza, ale błąd w adresie lub tabeli może zablokować stronę, dlatego przy braku doświadczenia lepiej skorzystać z pomocy administratora hostingu.
Sprawdź działanie domeny i SSL
Po zakończeniu propagacji DNS otwórz domenę w przeglądarce i sprawdź kilka elementów:
- Strona ładuje właściwą instalację WordPressa, a nie pusty katalog lub inną witrynę.
- Adres działa z protokołem
https://i przeglądarka nie wyświetla ostrzeżenia o certyfikacie. - Linki, obrazy, arkusze stylów i formularze korzystają z nowej domeny.
- Logowanie do kokpitu oraz przekierowanie wersji z
wwwna wybraną wersję adresu działają poprawnie.
Certyfikat SSL może być aktywowany w panelu hostingu, na przykład za pomocą Let’s Encrypt, ale nazwa domeny musi wcześniej prawidłowo wskazywać serwer. Jeśli po 24–48 godzinach strona nadal się nie otwiera, sprawdź rekordy DNS, katalog przypisany do domeny i ustawienia adresu w WordPressie. Gdy konfiguracja jest poprawna, skontaktuj się z pomocą techniczną hostingu.