[TYPO3-german] Immer wieder Probleme mit ?RealURL? / error [...] could not be found, closest page matching is [...]
Michael Ludwig
michaellud at googlemail.com
Sat May 26 13:57:39 CEST 2007
Hi Leute,
ich habe immer wieder Probleme mit meiner
MultiSite-TYPO3-Installation. Im Moment laufen da eine Hand voll
Domains drauf. Bei einer der Domains habe ich immer wieder massive
Probleme, Seiten aufzurufen, die im Menü versteckt sind.
Live Beispiel:
http://www.familie-im-blumental.de/allgemeines/impressum
http://www.familie-im-blumental.de/allgemeines/datenschutz
Beide Seiten sind in der Baumstruktur im Zweig "Allgemeines"
vorhanden, beide Seiten sind in den Eigenschaften mit dem Haken bei
"Im Menü verstecken" ausgerüstet.
Manchmal kann ich TYPO3 absolut nicht dazu bewegen, die Seiten auch
anzuzeigen. Es wird dann an Stelle der eigentlichen Seiten dieser
Fehler angezeigt:
====================================
Error!
Reason: "allgemeines/impressum/" could not be found, closest page
matching is allgemeines/
====================================
---> Rufe ich die Seiten über ihre jeweilige UID auf, funktioniert es 100%ig...
Beispiel Impressum: http://www.familie-im-blumental.de/index.php?id=92
Beispiel Datenschutz: http://www.familie-im-blumental.de/index.php?id=117
---> Schiebe ich die beiden Seiten, die wie ja bereits geschrieben im
Menü versteckt sind, eine Ebene höher, also auf /impressum respektive
/datenschutz, dann können die Seiten, auch als "Im Menü versteckt"
ohne Probleme angezeigt werden...
---> Deaktiviere ich den Haken bei "Im Menü verstecken" und lasse die
Seiten unter "Allgemeines", erscheinen die Links natürlich zusätzlich
im Menü. Dann funktionieren die Links unten im Footer allerdings auch
wieder.
Habe ich übrigens gerade wieder probiert... Sobald die Seiten dann
wieder versteckt sind und sich noch im Cache befinden, können sie nach
dieser Änderung auch natürlich immer noch angezeigt werden. Lösche ich
dann den cache und möchte die Seiten über die Links im Footer
aufrufen, bekomme ich erneut obigen Fehler.
---> Das Problem besteht bei den anderen Domains der gleichen
TYPO3-Installation nicht.
RealURL sollte OK konfiguriert sein, weiter unten die Konfig... Die
Root-Page-ID's sind absolut richtig... Sollte ich irgendwo noch einen
Fehler in der RealURL-Konfig haben, würde sich das ja eigentlich auf
eine sehr merkwürdige Art und Weise auswirken, und zwar auf alle
betroffenen Sites bzw. Domains. So war es zumindest, als ich die
Root-Page-ID's noch gar nicht mit eingebaut hatte, das waren
vollkommen unvorhersehbare Fehler, so z.B. dass manchmal das Impressum
der einen, dafür aber nicht mehr der anderen Domain ging und vice
versa...
Ich hoffe, Ihr könnt mein Anliegen nachvollziehen und habt Ideen dazu.
Sorry für das ultralange Posting, aber kürzer konnte ich es irgendwie
nicht erklären...
Grüsse,
Michael
====== RealURL-Konfig =====================
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
'init' => array(
'appendMissingSlash' => 'ifNotFile',
),
'pagePath' => array(
'type' => 'user',
'userFunc' =>
'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'rootpage_id' => 1
),
),
'www.domain1' => array(
'init' => array(
'appendMissingSlash' => 'ifNotFile',
),
'pagePath' => array(
'type' => 'user',
'userFunc' =>
'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'rootpage_id' => '11111111111111', #placebo-eintrag!
),
),
'www.domain2.de' => array(
'init' => array(
'appendMissingSlash' => 'ifNotFile',
),
'pagePath' => array(
'type' => 'user',
'userFunc' =>
'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'rootpage_id' => '11111111111111', #placebo-eintrag!
),
),
'www.domain3.de' => array(
'init' => array(
'appendMissingSlash' => 'ifNotFile',
),
'pagePath' => array(
'type' => 'user',
'userFunc' =>
'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'rootpage_id' => '11111111111111', #placebo-eintrag!
),
),
'www.familie-im-blumental.de' => array(
'init' => array(
'appendMissingSlash' => 'ifNotFile',
),
'pagePath' => array(
'type' => 'user',
'userFunc' =>
'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'rootpage_id' => '86',
),
),
'www.domain5.de' => array(
'init' => array(
'appendMissingSlash' => 'ifNotFile',
),
'pagePath' => array(
'type' => 'user',
'userFunc' =>
'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'rootpage_id' => '11111111111111', #placebo-eintrag!
),
),
);
// realurl - Flush RealURL Cache
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_urldecodecache']
= 'tx_realurl_urldecodecache';
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_urlencodecache']
= 'tx_realurl_urlencodecache';
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_pathcache']
= 'tx_realurl_pathcache';
// end - Flush RealURL Cache
====== RealURL-Konfig =====================
More information about the TYPO3-german
mailing list