Zum Inhalt springen

rlmp_language_detection + deeplinks + multitree + redirect

Erstellt am 24. April 2013 · Noch keine Antworten

Tags: Frage

spL ·

Hallo zusammen,

vielleicht kennt jemand das Problem, ich konnte nichts dazu finden.

Ich habe pro Sprache einen eigen Seitenbaum. Default-Sprache ist DE (0).

Rufe ich die deutsche Seite index.php?id=245 mit einem Browser auf der auf englisch gestellt ist macht der Browser diesen Redirect mit einer doppelten ID: index.php?id=3&L=3&id=245

Das ganze mit RealURL verhält sich dann so:
www.domain.de/en/unterseite/unterseite/seite/ leitet beim ersten Aufruf immer auf www.domain.de/en/
Bin ich einmal auf der Seite gewesen funktionieren die Deeplinks wieder einwandfrei. Ich vermute das es was mit der Session auf sich hat?

Deeplinks werden somit beim ersten Aufruf immer auf die Startseite einer jeweiligen Sprache geleitet (302 Redirect)

Kann irgendwer helfen? Was mache ich falsch?

plugin.tx_rlmplanguagedetection_pi1 {
   defaultLang = de
   useOneTreeMethod = 0
   #cookieLifetime = 0
   multipleTreesRootPages  {
      de = 2
      en = 3
  }

Sprachsetup:

# Deutsch / Hauptsprache
config {
  sys_language_uid = 0
  language = de
  locale_all = de_DE.utf8
  htmlTag_langKey = de
  linkVars = L
  uniqueLinkVars = 1
}


# Englisch 
[globalVar = GP:L = 1] || [PIDinRootline = 3]

config {
  sys_language_uid = 1
  language = en
  locale_all = en_GB
  htmlTag_langKey = en_GB

}

Typo3 4.5
rlmp_language_detection 2.3.1

Dank und Gruß