Ich betreibe eine Website für eine deutsche NGO unter der Domain sub.example.org
.
Kürzlich habe ich sub.example.ch
für seine Schweizer Ausgründung hinzugefügt .
Beide (Unter-) Domänen verweisen auf denselben physischen Speicherort, eine WP-Installation ( nicht auf mehreren Standorten ).
Ich habe es so eingerichtet, dass sub.example.ch/register
zum Beispiel der Inhalt unter korrekt angezeigt wird sub.example.org/register
.
Wenn ein Schweizer Besucher jedoch über regelmäßige Links vor Ort auf der Website surft, landet er unweigerlich auf der "regulären" Domain, da diese die in den allgemeinen Einstellungen definierte "WordPress-Adresse" (oder "Site-Adresse") verwenden entweder über get_home_url
oder get_site_url()
(oder ihre weniger tiefen get_bloginfo()
Äquivalente).
Im Idealfall möchte ich, dass der Besucher weiterhin unter der Domain surft, mit der er die Site erreicht hat. Daher müsste ich wahrscheinlich den Rückgabewert der genannten Funktionen irgendwie filtern. Ein Filter, den es meines Wissens nicht gibt.
Hat jemand Erfahrung mit solchen Dingen und eine anständige Lösung zur Hand?
Ist das vielleicht eine blöde Idee und ich sollte sie zuerst loslassen?