[ad_1]
Du kannst eine Multisite mit diversen Domains betreiben. Dazu richtest du in der Netzwerkverwaltung jeweils eine neue Website ein, wobei der Name eigentlich egal ist – nennen wir sie abc.multisite.de. (Ich hab hier einfach mal angenommen, dass die Domain der Hauptwebsite multisite.de ist – du verwendest das entsprechend mit deiner Domain.)
Nachdem du im Kundenmenü des Webhosters die neue Domain eingerichtet hast, musst du sicherstellen, dass als das Verzeichnis mit den WordPress-Dateien als Web-Stammverzeichnis der Domain zugewiesen ist.
Nun kommt der Trick: du gehst wieder im Backend auf die Netzwerkverwaltung, bearbeitest die gerade angelegte neue Website und änderst einfach die Domain von abc.multisite.de auf neuedomain.de (mit deiner neuen Domain). Mehr brauchst du nicht – WordPress erkennt automatisch, dass der Aufruf einer Webseite für die neue Domain ist und nimmt intern eine Umleitung auf „Blog 2“ vor. Das nennt sich „Domain-Mapping“ und ist in der Multisite bereits enthalten – keine zusätzlichen Plugins nötig.
Die Fehlermeldung „Das Netzwerk erlaubt aktuell keine Registrierungen.“ hat damit zu tun, dass du WordPress so einstellen kannst, dass bei Aufruf einer noch nicht bekannten Domain eine weitere Website registriert wird:
(zum Vergrößern anklicken)
Unter Meine Websites (1) > Netzwerkverwaltung > Einstellungen (2) kannst du das unter (3) so, wie du es brauchst, einstellen. Vermutlich möchtest du nicht, dass Webseitenbesucher neue Websites registrieren, was dem obersten Punkt entspricht: “ Registrierung ist deaktiviert“.
Dabei stellt sich dann die Frage, was mit Besuchern passiert, die eine Domain aufrufen, die zwar auf deinem Server aber noch nicht als WordPress-Unter-Website registriert ist. Dazu trägst du in der wp-config.php wie unter (4) vorgeschlagen oberhalb von /* That's all, stop editing! Happy publishing. */ die folgende Zeile ein, wobei du die URL der Hauptwebsite verwendest:define('NOBLOGREDIRECT', 'https://multisite.de');
(zum Vergrößern anklicken)
Wieso erkennt nun WordPress die neue URL nicht und weist überhaupt darauf hin, dass die Registrierung blockiert ist? Weil deine Unter-Website auf die Subdomain registriert ist.
Also: Umleitung wieder rausnehmen, in der Netzwerkverwaltung die URL mit der Subdomain ersetzen mit der neuen Domain und los geht’s …
—
PS: Noch rasch ein Nachtrag: wenn du die wp-config.php bearbeitest, kannst du die Zeile define('WP_ALLOW_MULTISITE', true); mit zwei vorangestellten Schrägstrichen auskommentieren: // define('WP_ALLOW_MULTISITE', true);
Die Konstante wird nur während der Einrichtung des Netzwerks angezeigt und blendet unter Netzwerkverwaltung > Einrichtung die notwendigen Änderungen an wp-config.php und .htaccess ein, die du bereits vorgenommen hast. Nimmst du die Konstante raus (oder kommentierst du die Zeile aus), verschwindet der überflüssige Eintrag, was die Wartung vereinfacht.
