Wie kann man mehrere Domains in einer WordPress 4.1 Multisite-Installation korrekt zuordnen?

Ich bin mir dieser und anderer Fragen bewusst, habe aber keine definitive Antwort darauf gefunden, wie eine Domäne mit Multisite eingerichtet werden sollte, damit sich www- und nicht-www-Varianten korrekt verhalten. Ich glaube, dass ich Wildcards korrekt auf der DNS-Ebene eingerichtet habe und die vorgeschlagene Lösung hinzufügen define( 'NOBLOGREDIRECT', 'http://www.example.com' ); funktioniert für meine Hauptseite, aber nicht für andere Netzwerke in der gleichen Installation.

Ich benutze das “WP Multi Network” -Plugin basierend auf einigen Recherchen, die mich zu der Schlussfolgerung geführt haben, dass wenn ich mehrere Domains auf einer WordPress-Installation laufen lasse, ich mehrere Netzwerke verwenden sollte, nicht nur Multisite. Meine Netzwerke und Websites werden alle mit dem im Domänenfeld enthaltenen www hinzugefügt

Was ist der richtige Weg, um blanke Domains ohne www einer Multisite-Installation zuzuordnen? Sind Plugins erforderlich? Sollte dies alles in der Webserver-Konfiguration mit Umschreibungen behandelt werden?

Solutions Collecting From Web of "Wie kann man mehrere Domains in einer WordPress 4.1 Multisite-Installation korrekt zuordnen?"

WordPress Multisite kann standardmäßig mit verschiedenen Domains umgehen – aber NICHT mit Alias-Domains. Die Einstellungen jeder Site speichern die Domain. Bei einer Standardinstallation gibt es eine Subdomain oder eine Ordnerstruktur. Sie können jedoch eine einzelne Domäne hinzufügen.

Screenshots

Beispielsweise befinden sich die ersten beiden Sites in der gleichen Domäne (Standardinstallation), und die dritte Site arbeitet mit einer anderen Domäne als der Standarddomäne. Der letzte ist eine andere Domäne. Es sind keine Plugins oder benutzerdefinierte Quellen für die Domänenzuordnung erforderlich.

Bildbeschreibung hier eingeben

Hier ist ein Screenshot der Einstellungen der letzten Site mit einer separaten Domain:

Bildbeschreibung hier eingeben

Wenn Sie die Cookie-Prüfung für jede Anmeldung reduzieren möchten, fügen Sie die folgende Konstante zur wp-config.php .

 define( 'COOKIE_DOMAIN', '' ); 

Andernfalls wird WordPress immer auf die $current_site->domain Ihres Netzwerks setzen, was in einigen Situationen zu Problemen führen kann.

Domänenzuordnung mit Alias

Wenn Sie eine tiefere Anpassung benötigen, z. B. das Zuordnen von Aliasen zu Domains, können Plugins Ihnen helfen. WordPress Core hofft, in Zukunft Domain Alias ​​Mapping anbieten zu können, aber bis dahin können Sie eines der folgenden Plugins nutzen:

  • Mercator – WordPress Multisite Domain Mapping für die Moderne.
  • WordPress MU Domain Mapping – Ordnen Sie jeden Blog / Site in einem WordPressMU oder WordPress 3.X Netzwerk einer externen Domain zu.

WWW vs Nicht-WWW

Ich habe nicht das erforderliche Know-how, dies mit Nicht-WWW- und WWW-URLs zu tun, aber ich denke, dass dieser Fall etwas anders ist. Eine Domain wie http://www.test.com hat die Subdomain www. Aber das www ist ein Synonym für das Web und wird oft nicht als Subdomain interpretiert. Für alle meine Kunden schreibe ich aus der WWW-Adresse in Nicht-WWW um.

Hinweis für die Erstellung einer neuen Site

Um eine neue Site zu erstellen, ist es im process nicht möglich, eine externe Domain in das Eingabefeld einzufügen. Fügen Sie einen zufälligen Wert hinzu und verwenden Sie nach dem Erstellen der Site die Bearbeitungsmöglichkeit, um die externe Site hinzuzufügen.