WordPress Multisite: So gelingt die Netzwerkeinrichtung mit Verzeichnisstruktur
Nachdem du im letzten Beitrag WordPress installiert hast, geht es diesmal einen Schritt weiter: Du erfährst, wie du aus einer einzigen WordPress-Installation ein ganzes Netzwerk aus mehreren Websites machst. Diese Funktion nennt sich WordPress Multisite und ist besonders praktisch, wenn du mehrere Seiten betreust, ohne für jede einzelne eine komplett neue WordPress-Installation, eigene Updates und einen eigenen Wartungsaufwand stemmen zu müssen. In dieser WordPress Netzwerkeinrichtung setzen wir gezielt auf die Verzeichnisstruktur statt auf Subdomains – dazu gleich mehr, warum das gerade für Einsteiger der unkompliziertere Weg ist.
Was ist WordPress Multisite eigentlich?
Im Normalfall verwaltet eine WordPress-Installation genau eine Website: einen Satz Themes, Plugins und eine Datenbank mit den Inhalten dieser einen Seite.
Bei WordPress Multisite ändert sich das grundlegend: Eine einzige Installation kann mehrere eigenständige Websites gleichzeitig betreiben. Jede dieser Websites hat eigene Inhalte, eigene Benutzer und eigene Einstellungen – teilt sich aber Kern-Dateien, Themes und Plugins mit den anderen Websites im selben Netzwerk. Das spart nicht nur Speicherplatz, sondern vor allem Verwaltungsaufwand: Ein WordPress-Update aktualisiert automatisch alle Websites im Netzwerk gleichzeitig, statt dass du es für jede Seite einzeln erledigen musst.
Verzeichnisstruktur oder Subdomain – wo liegt der Unterschied?
Bei der Einrichtung eines Netzwerks fragt WordPress dich, ob die einzelnen Websites über Unterverzeichnisse (z. B. deine-domain.de/seite-zwei) oder über Subdomains (z. B. seite-zwei.deine-domain.de) erreichbar sein sollen. Der Unterschied ist keineswegs nur kosmetisch:
- Subdomains benötigen einen sogenannten Wildcard-DNS-Eintrag (
*.deine-domain.de), den du vorab beim DNS-Anbieter deiner Domain einrichten musst. Ohne diesen Eintrag ist jede neue Subdomain im Netzwerk schlicht nicht erreichbar. - Verzeichnisstruktur hingegen benötigt keine zusätzliche DNS-Konfiguration. WordPress selbst kümmert sich intern über die
.htaccess-Datei darum, dass Anfragen an das jeweilige Unterverzeichnis an die richtige Website im Netzwerk weitergeleitet werden.
Für den Einstieg – und besonders, wenn du später einzelne Websites im Netzwerk auf eigene, individuelle Domains mappen möchtest – ist die Verzeichnisstruktur der unkompliziertere und robustere Weg, weil sie ohne zusätzliche DNS-Abhängigkeiten auskommt.
Voraussetzungen für die WordPress Netzwerkeinrichtung
- Eine funktionierende WordPress-Installation, idealerweise frisch und ohne bereits zahlreiche aktive Plugins (Multisite lässt sich zwar auch nachträglich in eine bestehende Seite einbauen, weniger Altlasten bedeuten aber weniger Fehlerquellen).
- Zugriff per FTP oder Datei-Manager, um
wp-config.phpund.htaccesszu bearbeiten. - Alle Plugins deaktiviert, bevor du mit der Einrichtung beginnst – Multisite verändert grundlegende Strukturen in der Datenbank, und aktive Plugins können dabei kurzzeitig zu Konflikten führen.
- Ein aktuelles Backup deiner Datenbank und deiner Dateien. Die Umwandlung in ein Netzwerk ist ein tiefgreifender Eingriff, der sich zwar in aller Regel reibungslos durchführen lässt, aber im Fehlerfall ohne Backup schwer rückgängig zu machen ist.
WordPress Multisite aktivieren
Schritt 1: Multisite-Funktion in der wp-config.php freischalten
Öffne die Datei wp-config.php im Stammverzeichnis deiner Installation und füge folgende Zeile direkt oberhalb der Zeile /* That's all, stop editing! */ ein:
define( 'WP_ALLOW_MULTISITE', true );
Diese Konstante schaltet lediglich den Menüpunkt für die Netzwerk-Einrichtung im Backend frei – dein Netzwerk existiert dadurch noch nicht, du bekommst nur Zugriff auf den nächsten Einrichtungsschritt.
Schritt 2: Netzwerk-Setup im Backend aufrufen
Melde dich im WordPress-Backend an und rufe Werkzeuge → Netzwerk-Setup auf. Dort wählst du zwischen Subdomains und Verzeichnissen – für unser Vorhaben wählst du „Unterverzeichnisse“. Vergib außerdem einen Netzwerktitel, unter dem später alle Websites organisatorisch zusammengefasst werden.
Schritt 3: Von WordPress generierten Code einfügen
Nach dem Bestätigen zeigt dir WordPress zwei Code-Blöcke an, die du manuell in deine Dateien einfügen musst:
- Einen Block für die
wp-config.php(unter anderem mit der KonstanteMULTISITEsowie Angaben zu Domain und Pfad des Netzwerks) - Einen Block für die
.htaccess(mit angepassten Rewrite-Regeln, die dafür sorgen, dass Anfragen an die Unterverzeichnisse korrekt an die jeweilige Website im Netzwerk weitergeleitet werden)
Füge beide Blöcke exakt an der von WordPress angegebenen Stelle ein – die Reihenfolge innerhalb der Dateien ist hier nicht beliebig, sondern folgt der internen Logik, in der WordPress die Konfiguration einliest.
Schritt 4: Erneut anmelden
Nach dem Speichern beider Dateien wirst du automatisch ausgeloggt. Melde dich erneut im Backend an – du landest nun im neuen Netzwerk-Dashboard, von dem aus du weitere Websites im Netzwerk anlegen und verwalten kannst.
Neue Website im Netzwerk anlegen
Im Netzwerk-Dashboard findest du unter Websites → Neue Website hinzufügen die Möglichkeit, weitere Websites zu erstellen. Du vergibst dabei:
- die Adresse (den Verzeichnisnamen, unter dem die Website erreichbar sein wird, z. B.
/shopoder/blog) - den Websitetitel
- die Admin-E-Mail-Adresse, über die der zuständige Administrator benachrichtigt wird
Jede neu angelegte Website erhält automatisch eigene Datenbanktabellen innerhalb derselben Datenbank – Inhalte und Einstellungen der einzelnen Websites bleiben also strikt voneinander getrennt, obwohl technisch alles in einer gemeinsamen Datenbank liegt.
Häufige Probleme bei der WordPress Netzwerkeinrichtung
Antwort: Dieses Problem tritt häufig auf, wenn die .htaccess-Regeln nicht exakt in der von WordPress vorgegebenen Reihenfolge eingefügt wurden. Prüfe, ob eventuell ein Sicherheitsplugin (wie z. B. Kadence Security) eigene Regeln vor oder nach dem Multisite-Block eingefügt hat, die sich mit den Rewrite-Regeln überschneiden.
Antwort: Meist hilft es, unter Einstellungen → Permalinks im Netzwerk-Dashboard einmal zu speichern, ohne etwas zu ändern – das schreibt die internen Rewrite-Regeln neu und behebt in den meisten Fällen das Problem.
Antwort: Nicht jedes Plugin ist von Haus aus mit Multisite kompatibel. Prüfe in der Plugin-Beschreibung im WordPress-Repository, ob explizit „Works with Multisite“ angegeben ist, und aktiviere Plugins nach der Umstellung testweise einzeln, statt alle auf einmal.
Häufige Fragen zur WordPress Netzwerkeinrichtung
Antwort: Ja, das ist grundsätzlich möglich. Allerdings empfiehlt es sich, vorher ein vollständiges Backup zu erstellen und idealerweise zunächst in einer Testumgebung zu üben, da die Umstellung tief in die Datenbankstruktur eingreift.
Antwort: Bei WordPress Multisite teilen sich alle Websites eine gemeinsame Installation, Codebasis und Datenbank, verwalten ihre Inhalte aber getrennt. Bei einzelnen Installationen ist jede Website technisch komplett unabhängig – inklusive eigener Updates, eigener Datenbank und eigenem Wartungsaufwand.
Antwort: Nein, genau das ist der Vorteil der Verzeichnisstruktur: Alle Websites laufen zunächst unter Unterverzeichnissen derselben Hauptdomain. Eigene, individuelle Domains für einzelne Websites im Netzwerk lassen sich bei Bedarf nachträglich über Domain-Mapping einrichten.
Antwort: Technisch gibt es keine feste Obergrenze seitens WordPress – die tatsächliche Grenze ergibt sich meist aus der Serverleistung und den Ressourcen deines Hosting-Pakets.
Fazit
Mit der WordPress Netzwerkeinrichtung über Verzeichnisstruktur hast du jetzt die Grundlage geschaffen, um mehrere Websites zentral über eine einzige Installation zu verwalten – ohne zusätzliche DNS-Konfiguration und mit spürbar weniger Wartungsaufwand als bei getrennten Installationen. Besonders praktisch wird das Multisite-Netzwerk, sobald einzelne Websites im Netzwerk auch unter ihrer eigenen, individuellen Domain erreichbar sein sollen, statt nur über ein Unterverzeichnis der Hauptdomain. Genau an diesem Punkt setzt das Thema Domain-Mapping an – dazu mehr in einem der nächsten Beiträge dieser Serie.




