Sprawdź naszą ofertę Hostingu NVMe
Zbuduj stronę w kilka minut w specjalnym pakiecie
Bezpłatnie przeniesiemy Twoje strony i pocztę
Sprawdź nasze rozwiązania
Chcesz zarabiać? Sprawdź naszą ofertę programu partnerskiego
Zmiana adresu witryny internetowej ma na celu zmianę adresu URL, pod którym będzie widoczna witryna. Oznacza to również zmiany w konfiguracji samej witryny, która będzie od tej pory używała nowego adresu domeny do generowania wszystkich adresów wewnętrznych. Z tego krótkiego poradnika dowiesz się, w jaki sposób bezpiecznie zmienić domenę w WordPress.
Bardzo często strona internetowa musi zmienić nazwę domeny, która ją identyfikuje, a potrzeba zmiany nazwy domeny może wynikać z wielu powodów, od powodów związanych z SEO po zmianę brandingu na stronie internetowej.
Zebraliśmy w tym artykule kilka sprawdzonych rozwiązań, jak poprawnie zmienić adres URL witryny WordPress.
DirectAdmin umożliwia łatwe instalowanie popularnych systemów CMS, w tym CMS WordPress za pomocą autoinstalatora aplikacji. Wskaż adres domeny, podaj dane dostępu do panelu administratora i kliknij Instaluj. Po zainstalowaniu CMS uzyskasz dodatkowe funkcje do wykonania na instalacji, np. przejście do panelu administratora bez logowania, kopię zapasową oraz funkcję klonowania.
Klonowanie WordPress w DirectAdmin pozwala na utworzenie kopii istniejącej instalacji i podpięcie jej automatycznie pod nową domenę. Rozwiązanie jest o tyle wygodne, że cały proces aktualizacji adresów URL w WordPress realizowany jest po stronie autoinstalatora aplikacji.
Przygotowaliśmy dla Ciebie instrukcję, która pomoże Ci wykonać kopię instalacji WordPress i podpiąć ją pod nową domenę:
Jeśli instalowałeś CMS WordPress ręcznie, z pliku instalacyjnego na FTP, skorzystaj z instrukcji:
Po wykonaniu powyższej instrukcji wykonaj kopię instalacji. Klonowanie powoduje utworzenie kopii jeden do jednego, z nowym adresem domeny. Pamiętaj, że serwis WWW, który działał pod starym adresem, wciąż będzie dostępny online. W tej sytuacji należy go wyłączyć, usunąć lub utworzyć wcześniej przekierowanie 301 w WordPress, ze starego na nowy adres URL.
Jeśli decydujesz się na ręczną zmianę adresu URL WordPress, a więc chcesz, aby witryna WordPress wyświetlała się pod nową domeną, możesz zmienić adres domeny w panelu DirectAdmin.
Funkcja zmiana adresu domeny w DirectAdmin jest o tyle wygodna, że podmienia stary adres domeny na nowy, jednocześnie aktualizując adres domeny, który kieruje na katalog z plikami witryny internetowej oraz ustawienia skrzynek e-mail, zmieniając ich adres z przyklad@stara-domena.com na przyklad@nowa-domena.com.
To rozwiązanie może być przydatne, jeśli chcesz wprowadzić szybką zmianę na całej usłudze hostingowej.
Teraz przejdź do panelu DirectAdmin:
Szczegółowe informacje o zmianie adresu domeny w DirectAdmin znajdziesz w dedykowanym artykule:
Pamiętaj, że zmiana adresu URL w panelu WordPress może nie zmienić wszystkich używanych w treści WordPress adresów, dlatego warto dodatkowo posłużyć się, np. wtyczką Better Search Replace, aby sprawdzić, czy adres starej domeny nie występuje w bazie danych (a tym samym, np. w treści stron i wpisów). Możesz także skorzystać z dwóch poniższych opcji, które rozwiążą problem kompleksowo.
Jeśli używasz WP-CLI do zarządzania swoją witryną zamiast administratora WordPress, możesz ustawić nową domenę w wierszu poleceń.
WP-CLI to po prostu akronim WordPress zmieszany ze starym akronimem „Interfejs wiersza poleceń”.
CLI jest przeciwieństwem GUI (graficzny interfejs użytkownika WordPress, typowy panel kontrolny WordPress) i wszystko, co na nim działa, nazywa się „terminalem”.
Zacznij od połączenia się z serwerem za pomocą SSH w zwykły sposób. Następnie utwórz kopię zapasową bazy danych przed wprowadzeniem zmian, używając tego polecenia:
wp db export
To polecenie utworzy kopię zapasową bazy danych w pliku SQL. Gdy to zrobisz, wpisz to polecenie:
wp search-replace 'https://stara-nazwa.com' 'https://nowa-nazwa.com'
Zastąp stara-nazwa.com i nowa-nazwa.com swoją starą domeną i nową domeną w powyższym poleceniu. Spowoduje to znalezienie wszystkich wystąpień starej domeny w Twojej bazie danych i zastąpienie ich nową domeną.
Gdy to zrobisz, musisz opróżnić pamięć podręczną swojej witryny za pomocą tego polecenia:
wp cache flush
Twoja witryna będzie teraz działać pod nową nazwą domeny.
Jeśli nie korzystasz z wp-cli lub nie potrafisz zalogować się do niego, możesz także wykorzystać trzecie rozwiązanie, jakim jest masowe wykonanie polecenia w phpMyAdmin. Nie jest to trudne do wykonania - wystarczy, że w odpowiednich miejscach wstawisz starą nazwę domeny i nową nazwę domeny, zgodnie z przykładem poniżej.
UPDATE wp_options SET option_value = replace(option_value, 'https://oldurl.com', 'https://newurl.com') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'https://oldurl.com','https://newurl.com'); UPDATE wp_posts SET post_content = replace(post_content, 'https://oldurl.com', 'https://newurl.com'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://oldurl.com','https://newurl.com');
Uwaga! Zwróć uwagę na nazwę tabel. Domyślnie mają one prefix wp_ (np. wp_options, wp_posts), ale być może Twoja instalacja WordPressa korzysta z innego prefiksu. Wówczas oczywiście również należy go zmienić (po frazie UPDATE w każdym z 4 wierszy). Po wykonaniu powyższego polecenia wszystkie odnośniki w bazie danych ulegną zmianie.
tagi: adrres domena url wordpress