[TYPO3-german] RealURL und mehrere Domains

Johannes Dörr groups at johannesdoerr.de
Tue Jun 9 14:38:50 CEST 2009


Hi,
also die Links sind Grundsätzlich relativ? Das Problem ist ja gerade, 
dass RealURL nicht erkennt, dass eine URL auf eine andere Domain 
verweisen muss, also ein relativer Pfad nicht mehr reicht.

Wenn ich "Is root of website" auswähle, dann wird leider immernoch nicht 
die richtige Domain davorgeschrieben, es bleibt bei einem relativen Pfad.

Gibt es hierfür überhaupt eine Lösung, also gehört es zum 
Funktionsumfang ovn RealURL, oder muss ich die URLs nachträglich per 
Hook bearbeiten?

Viele Grüße,
Johannes


Chris Müller schrieb:
> 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