Guten Tag zusammen,
wir führen diverse Subshops in einem OXID System und würden gerne die Domains in eine generische URL-Struktur ändern:
…/de-de
…/de-at
…/en-at
etc.
Die URLs sollen auch Shop-übergreifend benutzt werden. Zum Beispiel soll https://xx.com/de-de auf die Sprache de im Shop mit der ID 1 verweisen, die URL https://xx.com/de-at aber auf die Sprache de im Shop mit der ID 4.
Laut Oxid Dokumentations ist die Unterscheidung von Subshops aber immer nur über die Domain möglich, nicht über den Pfad. Mod_rewrite würde hier also nicht weiterhelfen.
Ich könnte die URLs unter Umständen mit einem ReverseProxy auf unterschiedliche Domains aufteilen, um so die Shop-Erkennung von Oxid zu ermöglichen. Dann bliebe aber immernoch das Problem, dass die URLs ja nicht nur erkannt werden müssen, sondern bei der Ausgabe der Webseiten auch entsprechend erstellt werden müssen. Laut Aussage von Oxid ist es nicht möglich, die Klasse SeoEncoder zu erweitern.
Gibt es hier eine andere Möglichkeit, die im Fall von absoluten URLs auf für Subshops immer die gleiche Domain benutzt und die die Ausgabe des Sprach-Prefixes in der URL vom aktuellen Subshop abhängig macht?
Vielen Dank im Voraus!