Multisite unterstützt Sie, wenn Sie verschiedene Websites mit WordPress realisieren wollen. Die Installation und Verwaltung von mehreren Webprojekten mit WordPress wird dank Multisite einfach und komfortabel. Themes und Plugins müssen beispielsweise nur einmal installiert werden anstatt für jede Website einzeln. Sie können sie dann aber für jede Ihrer Websites individuell auswählen. Multisite beinhaltet eine zentrale Verwaltungsoberfläche für mehrere WordPress Projekte und macht es für Admins nicht mehr notwendig, sich diverse Login-Daten zu merken.
Um WordPress Multisite einzurichten, installieren Sie zunächst WordPress wie gewohnt. Dann muss das CMS auf die Multisite-Installation vorbereitet werden. Dafür suchen Sie sich im Stammverzeichnis Ihrer WordPress Installation die Datei wp-config.php heraus und bearbeiten sie mit einem Editor wie Notepad++. Fügen Sie oberhalb der Zeile /* That's all, stop editing! Happy blogging. */ folgenden Code ein:
define('WP_DEBUG', false);
define('WP_ALLOW_MULTISITE', true);
/* That´s all, stop editing! Happy blogging.*/
Denken Sie daran, vor der Installation unbedingt Sicherheitskopien der Dateien anzufertigen, die bearbeitet werden. Anschließend muss die bearbeitete wp-config.php via (S)FTP-Programm in das Stammverzeichnis zurückgeschoben werden. Damit haben Sie die Grundeinstellungen erfolgreich vorgenommen, um WordPress Multisite zu installieren.
Wenn Sie sich anschließend ins Backend einloggen, finden Sie in der linken Navigationsleiste unter Werkzeuge den Unterpunkt Netzwerk-Einrichtung. Bevor Sie fortfahren können, fordert WordPress Sie auf, alle Plugins zu deaktivieren. Doch keine Angst, dies gilt nur für den Zeitraum der Installation. Im Anschluss können Sie diese wieder aktivieren. Nun müssen Sie entscheiden, wie Sie Ihre Seiten erstellen wollen – entweder mit Subdomains oder mit Unterverzeichnissen.
Der Unterschied liegt darin, dass Subdomains von Suchmaschinen wie Google als eigenständige Website bewertet und auch so aufgelistet werden. Unterverzeichnisse hingegen wertet die Suchmaschine stets als Teil einer Website.
Achtung: Diese Einstellung kann später nicht mehr rückgängig gemacht werden! Für welche Einstellung Sie sich entscheiden, ist einerseits Geschmackssache, andererseits gibt es auch strukturelle Gründe: Subdomains sind beispielsweise sinnvoll, wenn ein Unternehmen Niederlassungen in mehreren Städten hat. Jeder Niederlassung kann man dann eine eigene Subdomain zuweisen: Die Filiale in Berlin ist z. B. unter berlin.unternehmen.de, die in Hamburg unter hamburg.unternehmen.de erreichbar.
Nachdem Sie Ihre gewünschte Einstellung vorgenommen haben, können Sie noch den Netzwerk-Titel sowie die Mail-Adresse des Netzwerk-Admins ändern. Beides hat aber lediglich administrative Zwecke. Klicken Sie anschließend auf die Schaltfläche Installieren, um WordPress Multisite einzurichten.
Nun wird WordPress Sie auffordern, erneut Änderungen in der wp-config.php-Datei sowie in der .htaccess-Datei vorzunehmen. Doch Vorsicht: Legen Sie unbedingt vorher Backups dieser Dateien an. Sollte etwas schiefgehen (z. B. wenn der Code-Schnipsel unvollständig kopiert wird), erreichen Sie unter Umständen die Datenbank nicht mehr. Mit einer Sicherheitskopie können Sie ganz leicht den Ausgangszustand wiederherstellen. Kopieren Sie diese Code-Zeilen in die wp.config.php- und in die .htaccess-Datei:
define('WP_ALLOW_MULTISITE', true)
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'strato-wp-test.de');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
/* That´s all, stop editing! Happy blogging.*/
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewiteRule ^([_0-9a-zA-Z-]+/)?wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*)
WordPress_SecureMode_04/$2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ WordPress_SecureMode_04/$2 [L]
RewriteRule ^ - index.php [L]
Befolgen Sie die Anweisungen und kopieren Sie den Code, der Ihnen angezeigt wird, in die beiden genannten Dateien und laden Sie diese anschließend via (S)FTP wieder hoch. Nun müssen Sie sich erneut anmelden und sollten ganz oben die Schaltfläche Meine Websites sehen. Sie haben WordPress Multisite erfolgreich installiert und können nun Ihre verschiedenen Projekte zentral verwalten und neue Websites einfach hinzufügen.
Haben Sie sich für die Option der Nutzung mit Subdomains entschieden, müssen diese im STRATO Kunden-Login erst noch für die einzelnen Websites angelegt werden.
Bei WordPress Multisite können Websites des Netzwerks nicht nur Unterverzeichnissen oder Subdomains zugewiesen werden, sondern auch anderen Domains. Das ist zum Beispiel dann interessant, wenn Sie thematisch unterschiedliche Websites betreiben. Voraussetzung sind ein STRATO Webhosting- oder WordPress Paket, was mindestens zwei Domains beinhaltet, sowie gute WordPress- und PHP-Kenntnisse.
define('COOKIE_DOMAIN', '');
Sobald Sie die Websites erstellt haben, können nun die richtigen Adressen eingegeben werden. Dafür gehen Sie in die Website-Übersicht (Websites > Alle Websites). Bewegen Sie den Mauszeiger über einen Eintrag, erscheint der jeweilige Bearbeiten-Link. Hier können Sie eine beliebige STRATO Domain aus Ihrem Hosting-Paket eingeben.
Tipp: Falls Sie sich nicht mehr einloggen können, liegt das wahrscheinlich an veralteten Cookies. Schließen Sie in dem Fall einfach den Browser, löschen Sie den Cache und versuchen Sie es erneut.
Mit der oben stehenden Anleitung können Sie als Seiten-Admin WordPress Multisite einfach selbst installieren und mehrere Seiten ganz bequem über eine Administrationsoberfläche verwalten.
Vladimir Simović arbeitet seit 2000 mit HTML & CSS und seit Januar 2004 mit WordPress. Im Laufe der Jahre hat er diverse Fachbücher und Fachartikel publiziert. Seit April 2022 ist er als Redakteur für den Blog-Bereich von STRATO verantwortlich.
Zertifizierte Rechenzentren
Service-Champion
Hosted in Germany
Klimaneutrales Unternehmen