[ad_1]
Hallo.
Auf einer Website, auf der ich arbeite, haben wir vor kurzem einige Probleme entdeckt, die auf ein sehr seltsames Verhalten in der Interaktion mit zwei Subdomains zurückzuführen war.
Zum Verhalten das wir beobachten konnten:
Die Website verwendet das Hestia Theme, und für Header und Footer Links haben wir die Seiten angegeben die zu verlinken sind (also kein Individuellen Link sondern die Seite in der WordPress-Instanz. Letzte Woche hat sich dann herausgestellt, dass diese Seiten-Verlinkungen in bestimmten Seiten (meistens wenn SiteOrigin Pagebuilder verwendet wurde) zu einer alten subdomain hp. führen. Diese Subdomain wird über die Gleiche WordPress Instanz verwaltet wie die neue (ohne hp.). Dabei können u.a. in der alten Subdomain nicht mehr alle Ressourcen geladen werde, da sie als Cross-site resourcen blockiert werden, und andere Probleme entstehen mit cookies. Unsere aktuelle Arbeitshypothese ist, dass während des parsen der Themes ein ungewollter Fehler entsteht der diese Cross-site verlinkung hervorruft.. Das Problem mit der falschen verlinkung tritt z.B. nicht auf wenn man im backend von WordPress eingeloggt ist, oder auf seiten die mit Elementor erstellt wurden (aktuelle Vermutung: das Theme wird auf Elementor unterschiedlich verarbeitet im Vergleich zu PageOrigin; Alternativ sind die Elementor seiten meist später erstellt worden).
Unser erster Versuch das Problem vollständig zu beheben war es die alte subdomain abzuschalten, das hat allerdings mehr Probleme verursacht als gelöst wurden. (es scheint so als gäbe es noch abhängigkeiten zur hp. Subdomain, die eigentlich nicht existieren sollten.). Aktuell nutzen wir nur Workarounds und haben noch keinen Weg gefunden wir wir die alte Subdomain sauber abschalten können, oder ungewollte Cross site links verhindern können.
Ich kann zwar nicht erwarten das jemand hier eine komplett lösung finden kann, aber alle Hinweise und Tipps werden dankbar angenommen
Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]
