Zum Inhalt springen

Hauptdomain pro Sprache festlegen...

Erstellt am 31. Juli 2007 · 2 Antworten · letzte Antwort am 31. Juli 2007

Tags: URLs & Routing, Frage

cooper64 ·

Hallo,

ich habe mehrere Domains, die pro Sprache in Typo zusammenlaufen z.b. xxx.de und xxx.ch auf den deutschen Content, auf den englischen Content xxx.com, xyz.com und xxx.co.uk.

Cache wird einmal pro Nacht geleert.
Jetzt kommt's drauf an, wer zuerst auf die Seite zugreift. Sind die Schweizer zuerst drin, werden die Seiten mit der .ch Adresse gecached, was wiederum den .de Benutzer irritiert, wenn er scheinbar auf die schweizer Adresse umgeleitet wird.

Kann man die base_href festlegen, dass man z.B. für die deutschen Seiten die .de festsetzt und für die englischen die .co.uk?

cooper

elv1s ·

Hallo,

davon abgesehen das es für die Besucher vielleicht auch irritierend ist, ist es auch für Suchmaschinen nicht gerade vom Vorteil!

Also,

Du kannst mal versuchen im TS Template deine Sprache-Konfiguration um folgendes zu erweitern.

[globalString = HTTP_HOST = *domain.de]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
config.baseURL = http://www.domain.de/
[global]

[globalString = HTTP_HOST = *domain.co.uk]
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN
config.baseURL = http://www.domain.co.uk/
[global]

wobei

config.sys_language_uid = 1

für deine Sprache-Konfiguration steht.

Gruss
Kasper

cooper64 ·

Hallo Kasper,

das scheint es zu sein, was ich suche. Werde das gleich mal austesten.
So wie ich das verstehe wird dann also jede *domain.de in baseURL = http://www.domain.de/ umgesetzt.

Lässt sich meine domain.ch ebenfalls einfach in das Konstrukt der .de Domain einfügen oder müsste ich für diese noch mal ein neues Konstrukt schreiben?

[globalString = HTTP_HOST = *domain.ch]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
config.baseURL = http://www.domain.de/
[global]

Dank dir schon mal.

cooper