Guten Abend,
leider verschlimmert dieser Austausch das Problem auf das Extremste!
Dann sind nicht einmal die englischen Menüs erreichbar!
Testaufbau (nicht angemeldet am Backend, weil dies das Ergebnis total verfälscht):
Page.php nach Vorgabe modifiziert hochgeladen.
Startseite
https://domain.tld/ aufgerufen
Englische Flagge angeklickt. Die URI wechselt auf
https://domain.tld/welcome.php?lang=EN
Jetzt wollte ich eigentlich durch englische Menüs auf eine Seite navigieren, auf der ich noch Links direkt im <body> stehen habe.
Die meisten habe ich bis zum Fix entfernt, damit ausländische Besucher oder Freunde, die meine engl. Seiten auf Fehler prüfen nicht dauernd von Fehlerseite zu Fehlerseite stolpern, dann bin ich rasch alle Besucher los.
Aber schon das Anklicken eines englischen Menüs führt zum unten eingefügten Fehlerbild.
Der Parameter bei den englischen Links kommt mir seltsam vor, habe hier mal einen einkopiert:
https://domain.tld/page/seitenname.php?lang=EN?lang=EN
Sobald ich dann darauf klicke, kommt reproduzierbar dieses Fehlerbild:
- FM_Fatal_Error_nach_Klick_auf_engl_Link.jpg (32.99 KiB) 5307 mal betrachtet
Sobald ich wieder die vorherige Page.php verwende (mit der am 28.07. genannten kleinen Modifikation), sehen URIs der Menüs korrekt aus:
https://domain.tld/page/seitenname.php?lang=EN
Jetzt muss ich schon länger navigieren, um wieder auf die Fehlermeldung zu stoßen.
Solange der Besucher nun keine Links auf der Seite benutzt, sondern "brav die Menüführung nutzt", geht alles gut.
Also habe ich nun einen der Textlinks modifiziert (Parameter angefügt):
<p><a href="[cmsplink21]
?lang=EN" title="Literature">< back to Literature Sitemap</a></p>
Fazit: Fehler eliminiert. Aber außer Anker möchte ich nicht auch dauernd Sprachparameter manuell einfügen müssen ...