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.

  • Add to favorites
  • Facebook
  • Twitter
  • LinkedIn
  • del.icio.us
  • MisterWong
  • Technorati
  • StumbleUpon

Related posts:

  1. RealURL legt keine Konfigurationsdatei (realurl_autoconf.php) an RealURL ist eine feine Sache, wenn es darum geht den...
  2. TYPO3: FE Login funktioniert nicht im Internet Explorer Eine interessante Problematik in Zusammenhang mit Internet Explorer und der...

Related posts brought to you by Yet Another Related Posts Plugin.

3 Comments

Lina - TYPO3-Blog.NetMärz 7th, 2009 at 16:13

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

DanaronMai 9th, 2011 at 17:01

Hallo,
Danke für die zwei Scripts. Ich versuche das erste zum Laufen zu bringen, weiss aber nicht recht was du mit
“Dieses Skript setzt man unter die Definition von RealUrl.” meist.
Heisst das in der Datei urltoolconf_realurl.php ganz unten vor dem Abschluss?
Danke für die Hilfe

BennySeptember 13th, 2011 at 11:31

Danke für deine Lösung jedoch fehlt bei deinem letzten Eintrag “‘rootpage_id’ => $RootPID[$_SERVER['HTTP_HOST']” am Ende eine eckige Klammer also so “‘rootpage_id’ => $RootPID[$_SERVER['HTTP_HOST']],”

Leave a comment

Your comment