Hallo alle,
ich steh gerade irgendwie auf dem Schlauch und finde auch in den Weiten des Internets (und des Forums) nichts passendes. Das Problem ist leicht erklärt... ich nutze realurl und habe eine mehrsprachige Seite. Das funktioniert tadellos:
www.meineseite.de/seite1
www.meineseite.de/en/page1
Kann ich aber (aus SEO Gründen) verhindern, dass folgendes auch möglich ist?
www.meineseite.de/en/seite1
Derzeit komme ich so nämlich auf die englische Seite, was ja nicht sein soll... Ich vermute, dass das nur eine simple realurl Konfiguration ist, finde aber die passende nicht...
Danke schonmal im vorraus...
Das liegt nicht an realurl, sondern an deinem Typoscript.
Wahrscheinlich steht do sowas wie
sys_language_mode = content_fallback ; 0
Setzt du den Modus auf strict, erhälst du das gewünschte Verhalten.
Hi,
danke für die Antwort. Leider habe ich sys_language_mode bereits auf strict. Habe auch noch mal alle mir bekannten caches gelöscht. Es lässt sich immer noch die Seite mir der deutschen url aufrufen 🙁
Du musst auch mal die realURL Caches löschen 🙂
sxbxstxxn schriebHi,
...Habe auch noch mal alle mir bekannten caches gelöscht. ...
real_url cache / typo3temp / backend cache ... alles gelöscht!
D.h. du hast in der Listenansicht die RealURL-Pfade komplett gelöscht?
Wäre es alternativ denn eine option einfach auf allen Seiten per default einen canonical-Tag einzufügen den du z.b. mit typolink automatisiert einfügst? Wäre zwar nicht die optimale Lösung, sollte aber die SEO-Problematik so gut wie möglich umschiffen.
Ja hatte alle RealURL Pfade komplett gelöscht.
Ein canonical Link auf der Seite existiert (und ist auch korrekt der engl.). In wie weit jetzt für SEO noch die "normale" URL schädlich ist oder nicht, das muss ich mit unserem SEO Menschen mal besprechen... dennoch seltsam dass man die deutschen urls bei englischer Sprachwahl nicht als 404 werten kann, oder?
Danke dennoch erstmal für die Hilfe!