[TYPO3-german] RealURL und mehrere Domains
Johannes Dörr
groups at johannesdoerr.de
Mon Jun 8 21:28:39 CEST 2009
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