Sprawdź naszą ofertę Hostingu NVMe
Zbuduj stronę w kilka minut w specjalnym pakiecie
Skorzystaj z naszego pomocnika do wyboru odpowiedniego pakietu.
Bezpłatnie przeniesiemy Twoje strony i pocztę
Sprawdź nasze rozwiązania
Chcesz zarabiać? Sprawdź naszą ofertę programu partnerskiego
Zadbaj o bezpieczeństwo swoich stron.
Potrzebujesz więcej? Sprawdź nasze dodatki do hostingu.
W tej instrukcji opisujemy zmianę adresu witryny internetowej stworzonej w WordPress. Jeżeli zmieniłeś nazwę swojej domeny lub budowałeś stronę w domenie roboczej i teraz chcesz zmienić ją na docelową, znajdziesz tutaj wszystkie niezbędne informacje.
Cała operacja polega na wykonaniu kilku kroków:
Skoro obecnie nasza strona działa na starej nazwie domeny, musimy zmienić ją w panelu hostingowym.
Nie chcesz zmieniać nazwy domeny, lecz skopiować witrynę pod drugi adres? Jeśli Twoim celem jest powielenie (skopiowanie) strony internetowej na drugą domenę z pozostawieniem już istniejącej instalacji, przejdź do tego poradnika.
Aby dokonać zmiany nazwy domeny, wykonaj kroki opisane w tej instrukcji i wróć tutaj, aby przejść do kroku nr 2.
Jeśli instalacji nie ma na liście, zaimportuj ją zgodnie z tą instrukcją – po imporcie przejdź do kroku poniżej.
Ten krok możesz wykonać na 3 sposoby. Wszystkie opisujemy poniżej – zaczynamy od najłatwiejszego, a skończymy na wariancie dla nieco bardziej zaawansowanych użytkowników.
Wariant 1: zmiana z poziomu wtyczki Better Search and Replace.
Gotowe. Ewentualne rekordy zawierające poprzedni adres witryny zostały zmienione pomyślnie. Potwierdzeniem będzie komunikat podobny do tego:
Wariant 2: zmiana z poziomu SSH (wp-cli).
Jeśli używasz WP-CLI do zarządzania swoją witryną zamiast kokpitu 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.
Wariant 3: zmiana za pomocą panelu phpMyAdmin.
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