[TYPO3-german] RealURL und mehrere Domains

Chris Müller timmi1 at gmx.li
Tue Jun 9 08:47:04 CEST 2009


Hi,

auf den entsprechenden Startseiten mußt du unter "Options" das Häkchen 
bei "Is root of website" (2. Optionspalette) setzen.

Außerdem mußt du im TS config.baseURL setzen.

Die Links sind immer relativ zur baseURL.

Chris.


Johannes Dörr schrieb:
> Hi,
> ich probiere gerade, RealURL mit mehren Domains zum Laufen zu bekommen. 
> Meine Seitenstruktur sieht ungefähr so aus:
> 
> domain1
> --(seiten)
> --domain2
> ----(seiten)
> ----subdomain2-1
> ------(seiten)
> --domain3
> ----(seiten)
> 
> An den entsprechenden Stellen habe ich Domain-Records angelegt, sodass 
> die Domains auch auf die richtige Unterseite führen. Allerdings erkennt 
> RealURL offenbar nicht, wo es die Domains in die URL einfügen soll. Es 
> werden stattdessen überall nur relative Pfade erstellt, sodass im 
> Endeffekt der Pfad im Browser nur mit der in der Adressleiste stehenden 
> Domain vervollständigt wird.
> 
> Was muss ich dazu noch konfigurieren? IM Netz habe ich nur diese Seite 
> hier gefunden (http://www.seo24.at/realurl-mehrere-domains/), aber der 
> dies schafft hier offenbar keine Abhilfe.
> 
> Meine Konfiguration:
> 
> <?php
> 
> $RootPID = array(
>     'new.johannesdoerr.de' => '1',
>     'new.mindrobots.de' => '5',
>     'new.physics.johannesdoerr.de' => '25',
>     'keys.johannesdoerr.de' => '13'
> );
> 
> $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'] = array (
>     'new.johannesdoerr.de' => array (
>         'init' => array (
>             'enableCHashCache' => '1',
>             'appendMissingSlash' => 'ifNotFile',
>             'enableUrlDecodeCache' => '1',
>             'enableUrlEncodeCache' => '1',
>         ),
>         'redirects' => array (
>         ),
>         'preVars' => array (
>             '0' => array (
>                 'GETvar' => 'no_cache',
>                 'valueMap' => array (
>                     'nc' => '1',
>                 ),
>                 'noMatch' => 'bypass'
>             ),
>             '1' => array (
>                 'GETvar' => 'L',
>                 'valueMap' => array (
>                     'de' => '0',
>                     'en' => '1',
>                 ),
>                 'noMatch' => 'bypass',
>             ),
>             '2' => array (
>                 'GETvar' => 'lang',
>                 'valueMap' => array (
>                     'de' => 'de',
>                     'en' => 'en',
>                 ),
>                 'noMatch' => 'bypass',
>             ),
>         ),
>         'pagePath' => array (
>             'type' => 'user',
>             'userFunc' => 
> 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
>             'spaceCharacter' => '-',
>             'languageGetVar' => 'L',
>             'expireDays' => '7',
>             'rootpage_id' => $RootPID[$_SERVER['HTTP_HOST']],
>         ),
>         'fixedPostVars' => array (
>         ),
>         'postVarSets' => array (
>             '_DEFAULT' => array (
>                 'archive' => array (
>                     '0' => array (
>                         'GETvar' => 'tx_ttnews[year]',
>                     ),
>                     '1' => array (
>                         'GETvar' => 'tx_ttnews[month]',
>                         'valueMap' => array (
>                             'january' => '01',
>                             'february' => '02',
>                             'march' => '03',
>                             'april' => '04',
>                             'may' => '05',
>                             'june' => '06',
>                             'july' => '07',
>                             'august' => '08',
>                             'september' => '09',
>                             'october' => '10',
>                             'november' => '11',
>                             'december' => '12',
>                         ),
>                     ),
>                 ),
>                 'browse' => array (
>                     '0' => array (
>                         'GETvar' => 'tx_ttnews[pointer]',
>                     ),
>                 ),
>                 'select_category' => array (
>                     '0' => array (
>                         'GETvar' => 'tx_ttnews[cat]',
>                     ),
>                 ),
>                 'article' => array (
>                     '0' => array (
>                         'GETvar' => 'tx_ttnews[tt_news]',
>                         'lookUpTable' => array (
>                             'table' => 'tt_news',
>                             'id_field' => 'uid',
>                             'alias_field' => 'title',
>                             'addWhereClause' => ' AND NOT deleted',
>                             'useUniqueCache' => '1',
>                             'useUniqueCache_conf' => array (
>                                 'strtolower' => '1',
>                                 'spaceCharacter' => '-',
>                             ),
>                         ),
>                     ),
>                     '1' => array (
>                         'GETvar' => 'tx_ttnews[swords]',
>                     ),
>                 ),
>                 'blog-post' => array(
>                     'year' => array(
>                         'GETvar' => 'tx_t3blog_pi1[blogList][year]',
>                     ),
>                     'month' => array(
>                         'GETvar' => 'tx_t3blog_pi1[blogList][month]' ,
>                     ),
>                     'day' => array(
>                         'GETvar' => 'tx_t3blog_pi1[blogList][day]',
>                     ),               
>                     'entry' => array (
>                         'GETvar' => 'tx_t3blog_pi1[blogList][showUid]',
>                         'lookUpTable' => array(
>                             'table' => 'tx_t3blog_post',
>                             'id_field' => 'uid',
>                             'alias_field' => 'title',
>                             'addWhereClause' => ' AND NOT deleted AND 
> NOT hidden',
>                             'useUniqueCache' => 1,
>                             'useUniqueCache_conf' => array(
>                                 'strtolower' => 1,
>                                 'spaceCharacter' => '-',
>                             ),
>                         ),                       
>                     ),
>                 ),
>                 'blog-category' => array (
>                     'cat' => array (                       
>                         'GETvar' => 'tx_t3blog_pi1[blogList][category]',
>                         'lookUpTable' => array (
>                             'table' => 'tx_t3blog_cat',
>                             'id_field' => 'uid',
>                             'alias_field' => 'catname',
>                             'addWhereClause' => ' AND NOT deleted AND 
> NOT hidden',
>                             'useUniqueCache' => 1,
>                             'useUniqueCache_conf' => array(
>                                 'strtolower' => 1,
>                                 'spaceCharacter' => '-',
>                             ),
>                         ),
>                     )
>                 ),               
>                 'blog-from' => array (
>                     'from' => array(
>                         'GETvar' => 'tx_t3blog_pi1[blogList][datefrom]',
>                     )
>                 ),
>                 'tags' => array (
>                     'from' => array(
>                         'GETvar' => 'tx_t3blog_pi1[blogList][tags]',
>                     )
>                 ),
>                 'author' => array (
>                     'from' => array(
>                         'GETvar' => 'tx_t3blog_pi1[blogList][author]',
>                     )
>                 ),
>                 'tstmp' => array (
>                     'from' => array(
>                         'GETvar' => 'tx_t3blog_pi1[tstmp]',
>                     )
>                 ),
>                 'blog-to' => array (
>                     to => array(
>                         'GETvar' => 'tx_t3blog_pi1[blogList][dateto]',
>                     )
>                 ),
>                 'rssType' => array (
>                     to => array(
>                         'GETvar' => 'tx_t3blog_pi1[rss][feed_id]',
>                     )
>                 ),
>                 'rssContent' => array (
>                     to => array(
>                         'GETvar' => 'tx_t3blog_pi1[rss][value]',
>                     )
>                 ),
>                 'trackback' => array (
>                     array(
>                         'GETvar' => 'tx_t3blog_pi1[trackback]',
>                     ),
>                 ),
>                 'insert' => array (
>                     array(
>                         'GETvar' => 'tx_t3blog_pi1[blogList][insert]',
>                         'valueMap' => array (               
>                             'no' => '0',
>                             'comment' => '1',
>                         ),
>                     ),
>                 ),
>                 'editComment' => array (
>                     'from' => array(
>                         'GETvar' => 
> 'tx_t3blog_pi1[blogList][editCommentUid]',
>                     ),
>                 ),
>                 'into' => array (
>                     array(
>                         'GETvar' => 'tx_t3blog_pi1[blogList][uid]',
>                     ),
>                 ),
>             ),
>         ),
>         'fileName' => array (
> //
> // if you don't want .html-URLs set the following to "false" (e.g. 
> 'defaultToHTMLsuffixOnPrev' => false,)
> // then you get http://www.yourdomain.com/imprint/ instead of 
> http://www.yourdomain.com/imprint.html
> //
>             'defaultToHTMLsuffixOnPrev' => true,
>             'index' => array (
>                 'rss.xml' => array (
>                     'keyValues' => array (
>                         'type' => '100',
>                     ),
>                 ),
>                 'rss091.xml' => array (
>                     'keyValues' => array (
>                         'type' => '101',
>                     ),
>                 ),
>                 'rdf.xml' => array (
>                     'keyValues' => array (
>                         'type' => '102',
>                     ),
>                 ),
>                 'atom.xml' => array (
>                     'keyValues' => array (
>                         'type' => '103',
>                     ),
>                 ),
>             ),
>         ),
>     ),
> );
> 
> ?>
> 
> 
> Viele Grüße,
> Johannes


More information about the TYPO3-german mailing list