Hallo,
ich habe eine Seite mittels Export als t3d von einer 4.2.12 auf eine 4.4.2 Installation umgezogen. Passt soweit alles, Referenzen sind alle da.
Allerdings will das RealUrl nicht mehr so richtig. Es gehen nur noch die schönen Urls für das erste Level
Folgende Seite geht: http://example.com/level1
Folgende Seite geht nicht mehr: http://example.com/level1/level2
level1 und level2 sind als "Alias" bzw. "Speaking URL Path Segement" in den Seiten Eigenschaften definiert.
Im Fehlerlog steht dann: Segment "level2" was not a keyword for a postVarSet as expected!
Die localconf.php sieht so aus:
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
'init' => array(
'appendMissingSlash' => 'ifNotFile',
'enableCHashCache' => '0',
'enableUrlDecodeCache' => '0',
'enableUrlEncodeCache' => '0'
),
'preVars' => array(
array(
'GETvar' => 'L',
'valueMap' => array('de' => '0','en' => '1'),
'valueDefault' => 'en',
'noMatch' => 'bypass',
),
),
'pagePath' => array(
'disablePathCache' => '1',
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 3,
'rootpage_id' => 2
),
);
(die rootpage_id stimmt und die entsprechenden Seite ist auch als "root of website" markiert)
Wie gesagt, das ganze hat so schon mal bestens funktioniert.
Was könnte denn das Problem sein?
Grüße, holo