[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