Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak przenieść witrynę z WordPress Multisite do Single Install

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

Czy chcesz przenieść witrynę z multisite WordPress do pojedynczej instalacji?

Jeśli prowadzisz sieć witryn WordPress, czasami może być konieczne przeniesienie jednej z witryn do osobnej instalacji WordPress.

W tym artykule pokażemy, jak łatwo przenieść witrynę z WordPress multisite do własnej pojedynczej instalacji, zachowując rankingi SEO i wszystkie twoje treści.

Moving a child site from WordPress multisite

Dlaczego warto przenieść witrynę z WordPress Multisite do Single Install?

WordPress multisite to rdzeń funkcji WordPress, który pozwala użytkownikom tworzyć wiele witryn internetowych przy użyciu tej samej instalacji WordPress.

Jest ona domyślnie wyłączona, ale można ją łatwo włączyć w celu skonfigurowania sieci witryn.

Aby dowiedzieć się więcej, zapoznaj się z naszym artykułem na temat tworzenia sieci witryn WordPress.

Jednak po pewnym czasie niektórzy użytkownicy mogą poczuć, że jedna lub więcej ich witryn w ramach instalacji wielostanowiskowej mogłaby skorzystać z własnej pojedynczej instalacji.

Oto kilka scenariuszy, w których może być konieczne przeniesienie witryny w sieci witryn do własnej pojedynczej instalacji.

  • Witryna WordPress na multisite może chcieć mieć swoją nazwę domeny dla lepszej widoczności w wyszukiwarkach.
  • Możesz chcieć zrestrukturyzować i rozwiązać multisite, przenosząc poszczególne witryny do ich własnych instalacji. Na przykład firmy prowadzące witryny regionalne w ramach sieci witryn multisite chcą rozbić ją na pojedyncze instalacje.
  • Witryna w sieci witryn nie jest już odpowiednia dla tej grupy witryn. Na przykład, osobisty blog studenta, który chce teraz przenieść na własną witrynę.

To powiedziawszy, oto kroki, które należy wykonać, aby łatwo wyodrębnić witrynę z sieci witryn do własnej instalacji WordPress.

Krok 1: Pierwsze kroki

Aby przenieść witrynę internetową z sieci witryn WordPress, potrzebna będzie nazwa domeny.

Jeśli masz już nazwę domeny, w której chcesz zainstalować pojedynczą witrynę, to dobrze trafiłeś.

Jeśli nie posiadasz osobnej nazwy domeny, musisz zarejestrować i utworzyć nową nazwę domeny na Twoim koncie hostingowym.

Zalecamy korzystanie z Domain.com. Jest to jeden z najlepszych rejestratorów nazw domen na świecie i oferuje przyjazne dla początkujących doświadczenie w zarządzaniu domenami.

Więcej szczegółów można znaleźć w naszym artykule na temat rejestracji nazwy domeny.

Alternatywnie, możesz kupić oddzielne konto hostingowe i nazwę domeny dla twojej świeżej instalacji WordPress.

Zalecamy korzystanie z Bluehost. Oferują oni darmową nazwę domeny z hojną zniżką na hosting.

Zasadniczo możesz zacząć za 1,99 USD miesięcznie.

Po uzyskaniu twojej nazwy domeny i hostingu, następnym krokiem jest instalacja WordPressa.

Jeśli potrzebujesz pomocy, zapoznaj się z naszym poradnikiem instalacji WordPressa krok po kroku.

Ważne: Ponieważ zamierzasz dokonać poważnych zmian w twoim multisite WordPress, konieczne jest utworzenie pełnej kopii zapasowej WordPress, zanim zrobisz cokolwiek innego.

Teraz, gdy wszystko jest już skonfigurowane, przenieśmy witrynę z sieci witryn WordPress do jej pojedynczej instalacji.

Krok 2: Eksportowanie pojedynczej witryny w sieci witryn WordPress

Wbudowana funkcja importowania/eksportowania WordPressa działa tak samo w multisite, jak w przypadku instalacji pojedynczej witryny. Użyjemy domyślnych narzędzi, aby wyeksportować dane z witryny w sieci witryn WordPress multisite.

Najpierw należy zalogować się do kokpitu pojedynczej witryny, którą chcemy przenieść, a następnie kliknąć Narzędzia ” Eksportuj.

Następnie upewnij się, że wszystkie treści są zaznaczone i kliknij przycisk Pobierz plik eksportu.

Export single site in a WordPress multisite

WordPress utworzy teraz plik XML zawierający wszystkie twoje dane i wyśle go do przeglądarki w celu pobrania.

Pamiętaj, aby zapisać plik na twoim komputerze, ponieważ będzie on potrzebny później.

Krok 3: Importowanie witryny podrzędnej do nowej domeny

Zaloguj się do obszaru administracyjnego WordPress w nowej lokalizacji, do której chcesz przenieść twoją witrynę podrzędną, a następnie przejdź do Narzędzia ” Importuj. Na ekranie importu WordPress wyświetli szereg opcji importowania.

Install WordPress importer on the new single site

Należy kliknąć odnośnik „Zainstaluj teraz” znajdujący się pod „WordPress”.

Poczekaj, aż importer zostanie zainstalowany, a następnie kliknij odnośnik „Uruchom importer”.

Run WordPress importer

Na następnym ekranie zostaniesz poproszony o przesłanie pobranego wcześniej pliku eksportu WordPress z multisite WordPress.

Kliknij przycisk Wybierz plik, aby wybrać plik z twojego komputera, a następnie kliknij przycisk „Prześlij plik i importuj”.

Upload import file

Na następnym ekranie WordPress zapyta, czy chcesz również importować użytkowników. Jeśli nic nie zrobisz, WordPress zaimportuje wszystkich użytkowników. Jest to zalecane, jeśli nie chcesz zmieniać autorów.

Zobaczysz także opcję Importuj załączniki i upewnij się, że jest zaznaczona, aby WordPress mógł pobierać obrazki z twoich wpisów i stron.

Nie martw się, jeśli pominięte zostaną niektóre lub większość twoich obrazków. Można je później importować oddzielnie.

Import settings

Kliknij przycisk „Prześlij”, aby kontynuować.

WordPress rozpocznie teraz importowanie twojej treści. Zajmie to kilka minut, w zależności od ilości treści. Po zakończeniu pojawi się powiadomienie o treści „Wszystko gotowe. Miłej zabawy!

Importing finished

To wszystko. Pomyślnie importowałeś dane z witryny podrzędnej sieci witryn do indywidualnej instalacji WordPress. Pozostało jeszcze kilka rzeczy do zrobienia.

Krok 4: Konfiguracja przekierowania

Jeśli korzystałeś z WordPress multisite z własnymi domenami, to nie musisz ustawiać żadnego przekierowania.

Jeśli jednak korzystałeś z subdomen lub struktur katalogów w swoim WordPress multisite, musisz skonfigurować przekierowanie, aby użytkownicy przychodzący na twoje stare adresy URL byli przekierowywani na twoją nową witrynę.

Można to zrobić na dwa sposoby. Możesz skonfigurować przekierowanie za pomocą wtyczki WordPress (zalecane) lub dodać kod do twojego pliku .htaccess WordPress.

Pokażemy Ci obie metody i będziesz mógł wybrać tę, która najbardziej Ci odpowiada.

Uwaga: Upewnij się, że twoja stara witryna w sieci witryn i witryna w nowej domenie używają tej samej struktury bezpośrednich odnośników.

Metoda 1. Ustawianie przekierowań za pomocą All in One SEO dla WordPress

Ta metoda jest łatwiejsza i zalecana dla wszystkich użytkowników. Będziemy używać All in One SEO for WordPress, która jest najlepszą wtyczką WordPress SEO na rynku.

Pozwala łatwo zoptymalizować twoją witrynę WordPress pod kątem wyszukiwarek i jest wyposażony w zaawansowane funkcje, takie jak analiza SEO, własne mapy witryn XML, pomoc techniczna Schema.org i menedżer przekierowań.

Najpierw zainstaluj i włącz wtyczkę All in One SEO for WordPress na twojej witrynie WordPress Multisite, a następnie włącz ją do sieci witryn podrzędnych. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem na temat włączania wtyczek w sieci witryn WordPress Multisite.

Network activate a plugin

Uwaga: Aby uzyskać dostęp do funkcji Redirection Manager, wymagany jest co najmniej plan Pro.

Następnie należy zainstalować i włączyć w sieci dodatek Redirection Manager. Można go znaleźć w sekcji „Do pobrania” na stronie twojego konta w witrynie internetowej All in One SEO.

Download redirection addon for All in One SEO

Po sieciowym włączaniu obu wtyczek należy przejść do kokpitu witryny podrzędnej.

Stąd przejdź do strony All in One SEO ” Redirects i przełącz się na kartę „Full Site Redirect”.

Redirect settings

Najpierw włącz opcję Przenieś witrynę, przełączając przełącznik obok niej.

Następnie wpisz nazwę domeny twojej nowej witryny obok opcji „Przenieś do domeny”.

Teraz kliknij przycisk Zapisz zmiany, aby zapisać twoje ustawienia.

All in One SEO for WordPress będzie teraz przekierowywać użytkowników na twoją nową nazwę domeny.

Metoda 2. Konfigurowanie przekierowań za pomocą wtyczki Redirection

Po pierwsze, musisz zainstalować wtyczkę Redirection na twoim WordPress Multisite.

Możesz aktywować wtyczkę przez sieć lub logować się jako superadministrator na twojej witrynie podrzędnej i włączać wtyczkę Przekierowanie tylko dla tej konkretnej witryny.

Następnie należy przejść do kokpitu administratora witryny podrzędnej, dla której ma zostać skonfigurowane przekierowanie.

Przekierowanie z subdomeny do nowej domeny

Wtyczka Redirection sprawia, że bardzo łatwo jest skierować nazwę domeny na inną.

Wystarczy przejść do strony Narzędzia ” Przekierowanie i przełączyć się na kartę „Witryna”.

Redirection set up

Wystarczy wpisz twoją nową nazwę domeny, a następnie kliknij przycisk „Aktualizuj”, aby zapisać ustawienia.

Wtyczka przekieruje wszystkich użytkowników twojej witryny na nową nazwę domeny z poprawną strukturą bezpośredniego odnośnika.

Zaletą tej metody jest to, że nadal możesz logować się do obszaru administracyjnego twojej starej subdomeny.

Przekierowanie z katalogu do nowej domeny

Jeśli twoja multisite korzysta ze struktury adresów URL opartej na katalogach, to wtyczka Redirection ułatwia ich prawidłowe przekierowanie do nowej domeny.

Wystarczy przejść do strony Narzędzia ” Przekierowanie na twojej witrynie, a następnie kliknąć przycisk Utwórz nowy u góry.

New redirect

Spowoduje to przejście do formularza konfiguracji Redirection. Oto jak należy wypełnić ten formularz:

Źródłowy adres URL: ^childsite/(.*)$
Docelowy adres URL: https: //example.com/$1

Pamiętaj, aby zastąpić childsite i example.com nazwą twojej podstrony i jej nową lokalizacją.

Nie zapomnij zmienić opcji „Regex” z listy rozwijanej po prawej stronie, a następnie kliknij przycisk Dodaj przekierowanie, aby zapisać twoje ustawienia.

Redirect subdirectory

Możesz teraz przejść na twoją witrynę podrzędną, aby zobaczyć przekierowania w działaniu.

Metoda 2. Konfigurowanie przekierowań przy użyciu pliku .htaccess

W przypadku tej metody należy dodać reguły przekierowania do pliku .htaccess na twoim koncie hostingowym WordPress dla sieci witryn.

Przekierowanie subdomeny do nowej domeny

W przypadku instalacji subdomen, musisz użyć tego kodu w pliku .htaccess twojego WordPress multisite.

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^subdomain.example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.net/$1 [L,R=301]

Ten kod przekierowuje odwiedzających przychodzących na dowolną stronę w subdomenie.example. com na http://www.example.net. Znak $1 na końcu docelowego adresu URL gwarantuje, że twoi użytkownicy trafią na tę samą stronę, o którą prosili.

Przekierowanie z katalogu do nowej domeny

W przypadku instalacji multisite opartych na katalogach, musisz wkleić następujący kod do pliku .htaccess twojego multisite WordPress.

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^childsite/(.*)$ http://example.net/$1 [R=301,L]

Ten kod po prostu przekierowuje wszystkich użytkowników wchodzących na http://www.example.com/childsite/ na http://example.net. $1 zapewnia, że twoi użytkownicy wylądują dokładnie na tej samej stronie lub wpisie, o który prosili.

Nie zapomnij zastąpić childsite i example.net nazwą twojej podstrony i jej nową lokalizacją.

Krok 5: Rozwiązywanie problemów z migracją

Przenoszenie witryny nie jest rutynowym zadaniem, więc istnieje prawdopodobieństwo napotkania pewnych problemów.

1. Zbyt duży plik eksport u – jeśli twój plik eksportu WordPress jest zbyt duży, możesz nie importować go poprawnie. Aby to poprawić, może być konieczne podzielenie dużego pliku XML na mniejsze części.

2. Brak importu obrazków – Innym częstym problemem jest to, że obrazki mogą nie być poprawnie importowane na twoją nową witrynę. Aby to poprawić, można spróbować importować je jako obrazy zewnętrzne.

3. Niedziałające przekierowania – jeśli użytkownicy nie są prawidłowo przekierowywani na twoją nową witrynę, musisz dokładnie sprawdzić ustawienia przekierowań. Upewnij się, że twoja pojedyncza instalacja i witryna podrzędna używają tej samej struktury bezpośrednich odnośników.

W przypadku innych problemów, zobacz inne typowe błędy WordPress i jak je poprawić.

Mamy nadzieję, że ten artykuł pomógł ci przenieść witrynę z multisite WordPress do pojedynczej instalacji. Możesz również przejrzeć naszą listę kontrolną WordPress SEO dla twojej nowej instalacji lub wypróbować te niezbędne wtyczki WordPress na twojej nowej witrynie.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

20 komentarzyZostaw odpowiedź

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    Recently, one of our customers asked me the same question (I work for a web hosting provider in the Czech Republic). At the time, I didn’t know you had such a great tutorial on this. I’ll know next time.

  3. Ralph says

    I have 2 websites installed with multisite method on 1 hosting. I want to move 1 of them to another host, and leave one where it is. Should i export that 1 website and then transfer it to another hosting or should I do something else?

    • WPBeginner Support says

      If we understand what you’re wanting to achieve then yes you would want to export then transfer the site.

      Administrator

  4. Nick James Hipol says

    Hi, just the blog post I needed.

    Can I now delete the subdomain where I made the redirection from?

    Like delete the files and stuff?

    Thank you!

  5. Parul says

    Works great! Just make sure to add all the plugins first then do the importing.

    It worked for most of the things.. just had to re-configure few menu points and theme customization.

  6. frank says

    Hi there,

    I have a problem with deleting a website in multisite installation (mainsite.com and oldsite.com). I deleted the second site (oldsite.com) through the wordpress multisite options and I uploaded a newsite in a deferent folder. my is issue is when I type newsite.com/wp-admin it sends me to mainsite.com/wp-admin

    how to fix it?

  7. Humberto wanke says

    Great post!
    In exporting/importing,however, you may want to do via sql data base, and the plugins should be put one at a time. Overall, it’s quite simple following your instructions.
    Thanks!

  8. Scott Fichter says

    Thanks for this tutorial. The underlying (between the lines header) message should read. „Avoid Multisite Like the Plague”

  9. Michael says

    This does seem to answer the question in its simplest form, BUT what about the database, themes, plugins, etc. Your example seems to be continuing to rely somewhat on the muti-site install and just redirecting to a different place. How would I COMPLETELY remove all instances of multi-site and create a stand alone install??

    • WPBeginner Support says

      This tutorial is intended to be used when a user wants to move a single site out of their multi-site network. It seems that you want to change your multi-site into a standalone site. This is out of the scope of this tutorial, we will try to cover that in a future tutorial soon.

      Administrator

  10. WPBeginner Staff says

    We are not sure what you are trying to do. We are assuming that you want to install a plugin on your main site and want to use its plugins on the subdomain site. We don’t think it is possible.

  11. 4ryan says

    hello wpbeginner staff, I want to ask you is there any way to control a subdomain with same wordpress installation. for example I created subdomain support.mysite.com, and I want to show contact form(using contact form 7 plugin) there,but there is no option in wordpress to do so. I just don’t want to setup multisite because my hosting dont support it and I am wp beginner and afraid to change internal scripts for just single subdomain. Thank you for your help

  12. Antonio Catanese says

    I have multisite installed and in the dashboard I cannot see the „plugin” panel. The only way for me to see and use this panel is to go into Network Admin and network activate plugins. I tried moving to a single site (i don’t want the other one), but I cannot see the plugin panel in the dashboard anymore, although plugins are working!! any ideas?

    • Segovia says

      Antonio, if you can’t see the plugins area when logged into your child site, but you can see it within the Network Admin interface, this could be because you have done something to disable them. I know there’s a way to do this in the wp-config.php file. If you know that wasn’t the case, then are you perhaps logging in as a different user with lower permissions, like Admin or Editor?

    • txyoji says

      Antonio,
      Try UglyRobt’s „Multisite Plugin Manager” plugin.
      It will let you expose or hide plugins for different sites on your network.
      With this setup, you don’t have to network enable plugins to see them on subsites. You can pick which sites get which plugin.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.