Mmmm, irgendwie versteh ichs net, warum es nicht geht. Ich poste mal meine Konfi, vielleicht sieht jemand, warum es nicht geht.
Nochmal zur Erinnerung:
Die Sprachumschaltung mit realurl funktionieren. Ich bekomme wie du seiten wie /deu/kontakt/email.html. Links auf die deutsche Startseite sind leider deu.html anstatt /deu/startseite.html oder noch besser /deu/.
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'] = array (
'_DEFAULT' => array (
'init' => array (
'enableCHashCache' => '1',
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => '1',
'enableUrlEncodeCache' => '1',
'postVarSet_failureMode' => '',
),
'pagePath' => array (
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
//'userFunc' => 'EXT:aoe_realurlpath/class.tx_aoerealurlpath_pagepath.php:&tx_aoerealurlpath_pagepath->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'rootpage_id' => '4',
'segTitleFieldList'=>'alias,nav_title,title,subtitle',
),
'preVars' => array(
array(
'GETvar' => 'L',
'valueMap' => array(
'eng' => '1',
'ita' => '2',
),
'valueDefault' => 'deu',
),
),
'fixedPostVars' => array (
),
'postVarSets' => array (
'_DEFAULT' => array (
),
),
'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 (
'page.html' => array(
'keyValues' => array (
'type' => 1,
),
),
'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',
),
),
),
),
),
);