Wenn es meine erste Website wäre, würde ich Deine Frage beinahe bejahen. Bliebe immer noch das (gelöste) Problem, dass diese Konfiguration kein / (root) ohne Sprachordner kennt, was auch olape richtig erkannt hat. Allein das benötigt schon ein Routing.Holger wrote: ↑Fri Feb 25, 2022 9:29 amDas verstehe ich nicht. Wenn es für DE und EN eigene Domainnamen und eigene Installationen gibt, wozu braucht man dann Routing? Das sind einfach vollwertige und getrennte Installationen die bestenfalls (manuell) miteinander verlinkt sind, oderMichael_G wrote: ↑Thu Feb 24, 2022 5:39 pmFazit/Workaround: bei mir schlägt die Website „mit der Kraft der zwei Herzen CMSimple_XHs – beide in je einer Standardsprache, aber als separate Installationen in Unterordnern a la Sprachordner:
Root: jeweils identische .htaccess, eigene sitemap.xml m. hreflang-Support, robots.txt und index.php.
/de: CMSimple_XH – deutsche Sprachversion (und deutschsprachiger Domainname)
/en: CMSimple_XH – englische Sprachversion (und englischsprachiger Domainname)
Mit richtigem Routing klappt das hervorragend.
Meine Website existiert seit über 20 Jahren und Google vergisst niemals irgendeine Seite. Durch Verwendung verschiedener Techniken veränderte sich mit den Jahren ab und zu auch die Seitenstruktur. Um fehlerhafte Seitenabfragen in diversen Varianten abzufangen, verwende ich ein ausgefeiltes Routing (die Abfragen werden nicht weniger, wenn ich sie ignoriere, also leite ich sie um).
All die Mühe war ja nur nötig, weil CMSimple_XH nicht multidomainfähig ist und Zweitsprachen anders behandelt als die Standardsprache. Sonst würde das alles mit einer Installation genauso gut funktionieren.
Ich würde es begrüßen, wenn CMSimple_XH bei gewünschter Mehrsprachigkeit automatisch auf Knopfdruck den Standardordner aus seinem Korsett befreien und mit der/den Zweitsprache/n eigene Ordner anlegen/nutzen würde.
Die Realisierung macht nur einmal etwas Mühe (für die PHP-Gurus unter euch ein Klacks) und das Handling wäre einfacher.