RealUrl mit mehreren Domains bzw. Root-ID´s (Stammbäumen)
Es kommt mitunter vor, dass man ein Web mit zwei oder mehr Stammbäumen und Domains in TYPO3 betreiben will. Nun wird aber in der Konfiguration von RealUrl (localconf.php oder real_conf.php) eine Root-ID angegeben. Da wir mehrere Stammbäume besitzen, haben wir auch unterschiedliche Root-ID´s. Ich habe hierfür 2 Lösungen gefunden.
Lösung 1:
$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.domain.de'] = $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']; $TYPO3_CONF_VARS['EXTCONF']['realurl']['www.domain2.de'] = $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']; $TYPO3_CONF_VARS['EXTCONF']['realurl']['www.domain2.de']['pagePath']['rootpage_id'] = 2; $TYPO3_CONF_VARS['EXTCONF']['realurl']['www.domain3.de'] = $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']; $TYPO3_CONF_VARS['EXTCONF']['realurl']['www.domain3.de']['pagePath']['rootpage_id'] = 3;
Dieses Skript setzt man unter die Definition von RealUrl. Die erste Domain bekommt dann die Root-ID die in der Standard-Definition angeben wurde.
Bsp:
###### include your rootpage id here 'rootpage_id' => 1,
Lösung 2:
Die zweite Möglichkeit habe ich hier gefunden: http://www.seo24.at/realurl-mehrere-domains/
Hier wird oberhalb der Konfiguration folgender Code eingegeben:
$RootPID = array( 'www.domain.de' =>'2', 'www.domain2.de' => '3', 'www.domain3.de' => '4' );
Zudem wird die Standardkonfiguration abgeändert.
Dazu ersetzt man
###### include your rootpage id here 'rootpage_id' =>1,
durch:
###### include your rootpage id here 'rootpage_id' => $RootPID[$_SERVER['HTTP_HOST']
Beide Lösungen funktionieren, wobei die erste wohl die der Wahl ist.
No related posts.
















Es ist auch möglich, verschiedene Sprachversionen innerhalb des gleichen Seitenbaums in TYPO3 mit RealURL umzusetzen. Ich habe dazu vor ein paar Tagen einen Artikel in meinem Blog veröffentlicht:
http://typo3-blog.net/blog/realurl-multilanguage-domain.html