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.

Diese Seite Bookmarken:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • LinkArena
  • MisterWong
  • TwitThis
  • Live
  • MySpace
  • Print this article!
  • StumbleUpon
  • Technorati
  • Webnews.de
  • Wikio

No related posts.

1 Comment

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

Leave a comment

Your comment