Zum Inhalt springen

Multidomain - BaseUrl wird nicht erkannt

Erstellt am 30. November 2015 · 2 Antworten · letzte Antwort am 30. November 2015

Tags: URLs & Routing, Links, TYPO3 6.x, Frage

sxbxstxxn ·

Hallo,

ich habe folgendes Problem: Auf meiner Seite sollen 2 Domains im selben Seitenbaum aufrufbar sein. www.meinedomain.de und www.meinedomain.ch. Die Seiteninhalte und rootpage ID sind gleich. Ist ja auch die selbe Sprache. Auch die brauch ich nicht umstellen. Es geht nur darum, dass Aufrufe mit CH auch weiterhin CH domains haben beim verlinken und DE eben DE.

Die URL ist im Backend gleich wie de eingetragen. Das Typoscruipt sieht so aus:

config.baseURL= {$protocol}://{$plugin.tx_bla.baseHost}/

Die Konstanten werden wie folgt gesetzt:

plugin.tx_bla.baseHost = meinedomain.de

[globalString = IENV:HTTP_HOST = meinedomain.ch]
plugin.tx_bla.baseHost = meinedomain.ch
[global]

auch mit "www." im global hab ich es versucht!

Leider greift diese Änderung nicht. Wenn ich die Konstante baseHost außerhalb des globals auf meinedomain.ch setze funktioniert es und ich hab meinedomain.ch Links.
Entweder funktioniert die Condition nicht oder es liegt evt an irgendeinem cache? Jemand eine Idee?

sxbxstxxn ·

ok so wie es aussieht nimmt er momentan die Domain, die im Backend weiter oben steht... kann man das überhaupt so konfigurieren, dass es 2 Domains für 1 Seitenbaum gibt?

sxbxstxxn · · Beste Antwort

ok, thread kann zu. Man darf natürlich in den Backend Domains NICHT bei beiden die Option "In Links immer diese Domain voranstellen" aktiviert haben. Deaktiviert man diese bei beiden funktioniert alles wie gewollt...