Zum Inhalt springen

Redirect bei spezifischer URL

Erstellt am 5. November 2006 · 2 Antworten · letzte Antwort am 5. November 2006

Tags: URLs & Routing, Frage

hoppefamily ·

Hallo,
ich habe eine deutsch/dänische Website.

Standardsprache (L=0) ist deutsch
Dänisch ist L=2

Zusatzlich benütze ich die Extension zum automatischen Redirect in abhängigkeit von der Browsersprache (locale)

Jetzt habe ich eine zweite URL:
z.B. homepage.dk

Ich möchte jetzt wenn die Site mit homepage.dk aufgerufen wird, automatisch auf die Dänische Sprache umschalten.

Wie kann man so etwas realisieren?

hoppefamily ·

Ja, schon klar, ich bekam es allerdings nicht zum laufen.

Inzwischen läuft es.

Allerdings hab ich das Problem dass sr_languagemenu bei der Defaultsprache L=0 nicht setzt sondern einfach weglässt.
Normalerweise ist dies ja kein Problem.

Wenn ich jedoch über die dänische URL gehe und wieder auf Deutsch will brauche ich eben L=0. Leider schwierig zu erklären daher hier der Code:

[globalString = HTTP_HOST = *myhomepage.dk]
# plugin.tx_srlanguagemenu_pi1.defaultLanguageISOCode = dk
plugin.tx_srlanguagemenu_pi1.dontAddSchemeToURL =1
config.baseURL = http://www.myhomepage.dk/  
config.sys_language_uid = 2
config.language = dk
config.locale_all = da_DK
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 2

# Deutsch
[globalVar = GP:L = 0]
# plugin.tx_srlanguagemenu_pi1.defaultLanguageISOCode = de
plugin.tx_srlanguagemenu_pi1.dontAddSchemeToURL =1
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0

# Dänisch
[globalVar = GP:L = 2]
# plugin.tx_srlanguagemenu_pi1.defaultLanguageISOCode = dk
plugin.tx_srlanguagemenu_pi1.dontAddSchemeToURL =1
config.sys_language_uid = 2
config.language = dk
config.locale_all = da_DK
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 2



[global]

Die Deutsche url heißt dann natürlich myhomepage.de.