Hallo,
ich habe mich mal durch die aktuellen (v1.3.1) RealURL-Dateien gekämpft, da bei mir ähnliche Probleme mit dem PathCache auftraten, ich diesen aber nicht einfach abschalten wollte. Dabei ist mir aufgefallen, dass RealURL schon versucht, die Seite aufzulösen, wenn kein Cache-Eintrag existiert, dies aber bei mir nicht konnte, da er nicht wusste, bei welcher Seite er mit der Suche beginnen soll. Hierfür muss man (die Auto-Conf von RealURL macht dies leider NICHT!) die RootPage-ID an RealURL übergeben, bzw. diese in der Konfiguration angeben. Danach funktioniert die Zusammenarbeit mit dem PageCache einwandfrei. Meine folgende /typo3conf/realurl.conf entspricht exakt der AutoConf-Datei, die RealURL bei mir angelegt hat, bis auf meine hinzugefügte rootpage_id, die ihr an eure eigene RootPage-ID anpassen müsst (erste Zeile im pagePath-Array )
Code:
<?php
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'] = Array
(
"_DEFAULT" => Array
(
"init" => Array
(
"enableCHashCache" => 1,
"appendMissingSlash" => "ifNotFile",
"adminJumpToBackend" => 1,
"enableUrlDecodeCache" => 1,
"enableUrlEncodeCache" => 1,
"emptyUrlReturnValue" => "/"
),
"pagePath" => Array
(
'rootpage_id' => 1,
"disablePathCache" => 0,
"type" => "user",
"userFunc" => "EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main",
"spaceCharacter" => "-",
"languageGetVar" => "L"
),
"fileName" => Array
(
"defaultToHTMLsuffixOnPrev" => 1,
"acceptHTMLsuffix" => 1
)
)
)
?>