Also, ich glaube, deine .htaccess und die Einträge im Typoscript sind OK.
Anschließend mal meine RealURL-Konfiguration:
Die realurl_conf.php im Ordner typo3conf/ habe ich mit folgendem Code bestückt.
<?php
$TYPO3_CONF_VARS['SC_OPTIONS'] ['t3lib/class.t3lib_tstemplate.php'] ['linkData-PostProc'] []
= 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS'] ['tslib/class.tslib_fe.php'] ['checkAlternativeIdMethods-PostProc'] []
= 'EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL';
$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['FE'] ['addRootLineFields'] .=
',tx_realurl_pathsegment,alias,nav_title,title';
$TYPO3_CONF_VARS['EXTCONF'] ['realurl'] ['_DEFAULT'] = array(
'init' => array(
'enableCHashCache' => 1,
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => 1,
'enableUrlEncodeHash' => 1,
// 'postVarSet_failureMode' => 'redirect_goodUpperDir',
),
'redirects' => array(
),
/* 'rewrite' => array(
), */
'preVars' => array(
/* array(
'GETvar' => 'no_cache',
'valueMap' => array(
'nc' => 1,
),
'noMatch' => 'bypass',
), */
/*
array(
'GETvar' => 'L',
'valueMap' => array(
'de' => '0',
'en' => '1',
),
'valueDefault' => 'de',
),
*/
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
// 'firstHitPathCache' => 1,
'expireDays' => 3,
// ------------> hier unbedingt die id der Rootseite anpassen!!! <------------
'rootpage_id' => '1'
),
'fileName' => array (
'defaultToHTMLsuffixOnPrev' => 1,
'index' => array(
/*'index.html' => array(*/
'keyValues' => array (
/*'type' => 1,*/
),
/*),*/
),
),
'fixedPostVarSets' => array(
),
'postVarSets' => array(
),
);
?>
Beachte: Die id zur Rootseite muss entsprechend der jeweiligen Installation angepasst werden.
Nach jeder Änderung in dieser Datei müssen im Backend die Caches geleert werden.
Erst danach die Seite neu aufrufen (Browsercache evtl. vorher leeren) und das Ergebnis ansehen.