wake-up-neo.com

Festlegen von zwei Top-Level-Domains für mehrere Standorte

Hier ist meine Situation: Wir haben eine Multisite-Domain für eine .com-Domain mit mehreren Subdomains eingerichtet:

de.domain.com, de.domain.com, de.domain.com usw.

Aus rechtlichen Gründen, wenn unsere Besucher aus der Europäischen Union kommen, müssen wir eine TLD .eu so verwenden, dass unsere Website als domain.eu, en.domain.eu, fr.domain.eu usw. angezeigt wird und beim Browsen der Website die Besucher sollten alle Seiten unter der europäischen TLD sehen. (Wir servieren anders

Das Verweisen einer Domain auf ein bestimmtes Verzeichnis auf dem Server ist keine große Sache, da wir define('NOBLOGREDIRECT', 'https://domain.com'); verwenden. Offensichtlich wird die .eu-Domain derzeit auf die Startseite .com aufgelöst

Meine Frage lautet daher: Ist es möglich, zwei Domänen derselben Installation mit mehreren Standorten zuzuordnen, während die Subdomänenstruktur beibehalten wird und die Besucher das Netzwerk unter verschiedenen TLDs durchsuchen können

Jede Hilfe wird sehr geschätzt.

2
Daniel Sachs

Was ich im Grunde tat, war das Folgende:

  1. Verwendetes Domain-Mapping-Plugin

  2. in wp-config.php - Geändert

DOMAIN_CURRENT_SITE und NOBLOGREDIRECT bis $_SERVER['HTTP_Host'] laut @toscho Vorschlag

  1. in wp-config.php - Hinzugefügt:

    define('DOMAINMAPPING_ALLOWMULTI', 'yes'); // Allow sites to have multiple domains

    define('SUNRISE', 'on'); // Domain mapping plugin activation

  2. relevante sub.domain.com auf relevante sub.domain.eu abgebildet

  3. Die Hauptwebsite kann jedoch nicht über das Plugin zugeordnet werden. Daher habe ich einen neuen Eintrag in der Tabelle wp_domain_mapping in der Datenbank hinzugefügt, damit Site 1 auf domain.eu verweist, genau wie die Domänenzuordnung für die übrigen Unterdomänen.

    site_id 1 zu domain.eu

2
Daniel Sachs