Features Preise Blog FAQ Login Kostenlos starten →
🌐 Fortgeschritten

WordPress Multisite einrichten: Mehrere Websites verwalten

📅 Januar 2025 ⏱️ 15 Min Lesezeit ✍️ Woops.ai Team

⚡ Multisite Kurzübersicht

  1. WP_ALLOW_MULTISITE in wp-config.php aktivieren
  2. Werkzeuge → Netzwerk-Installation
  3. Code-Snippets in wp-config.php und .htaccess einfügen
  4. Netzwerk verwalten

Was ist WordPress Multisite?

WordPress Multisite ermöglicht dir, mehrere Websites mit einer einzigen WordPress-Installation zu betreiben. Alle Sites teilen sich die gleichen Kerndateien, Plugins und Themes – aber jede hat ihre eigenen Inhalte und Einstellungen.

Wann Multisite sinnvoll ist:

Wann Multisite NICHT sinnvoll ist:

Subdomains vs. Unterverzeichnisse

Du musst dich zwischen zwei Strukturen entscheiden:

Unterverzeichnisse (Path-based)

Subdomains

⚠️
Backup vor Multisite-Aktivierung!

Die Umstellung auf Multisite verändert die Datenbankstruktur. Erstelle vorher ein vollständiges Backup.

Multisite aktivieren: Schritt für Schritt

1

Alle Plugins deaktivieren

Gehe zu Plugins und deaktiviere temporär alle Plugins. Das verhindert Konflikte während der Installation.

2

Multisite in wp-config.php erlauben

Öffne wp-config.php und füge vor "Das war's, Schluss mit dem Bearbeiten!" ein:

/* Multisite */
define('WP_ALLOW_MULTISITE', true);
3

Netzwerk einrichten

Logge dich neu ein. Gehe zu Werkzeuge → Netzwerk-Installation.

Wähle:

  • Subdomains oder Unterverzeichnisse
  • Netzwerk-Name
  • Admin-E-Mail

Klicke auf "Installieren".

4

Code-Snippets einfügen

WordPress zeigt dir Code an, den du einfügen musst:

In wp-config.php (ersetze die frühere Zeile):

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'deinedomain.de');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

In .htaccess (ersetzt die WordPress-Regeln):

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
5

Neu einloggen

Logge dich aus und wieder ein. Du siehst jetzt in der Admin-Leiste "Meine Websites" und "Netzwerkverwaltung".

Neue Website hinzufügen

  1. Gehe zu Netzwerkverwaltung → Websites → Neu hinzufügen
  2. Website-Adresse eingeben (z.B. "blog" für deinedomain.de/blog/)
  3. Titel und Admin-E-Mail
  4. Speichern

Plugins und Themes im Netzwerk

Plugins netzwerkweit aktivieren:

Netzwerkverwaltung → Plugins → "Netzwerkweit aktivieren"

Das Plugin ist dann auf ALLEN Sites aktiv.

Plugins für einzelne Sites:

Wenn nicht netzwerkweit aktiv, können Site-Admins Plugins selbst aktivieren (falls erlaubt).

Themes:

Themes müssen erst netzwerkweit aktiviert werden, bevor Sites sie nutzen können.

Netzwerkverwaltung → Themes → "Netzwerkweit aktivieren"

Multisite-Tipps für Profis

💡
Multisite-kompatible Plugins

Nicht alle Plugins funktionieren mit Multisite. Achte auf "Multisite-kompatibel" in der Plugin-Beschreibung oder teste auf einer Staging-Umgebung.

WordPress Probleme schneller lösen

Beschreibe dein Problem und erhalte sofort eine Schritt-für-Schritt Anleitung.

Kostenlos ausprobieren →