1. Dieser Fehler liegt keinen Fall an irgendwelchen PHP Einstellung (mod_rewrite und co.)
2. Der Fehler liegt ebenfalls nicht an der .htaccess Datei
3. Das liegt wahrscheinlich auch nicht an dem eingebundenen Typoscript.
Benutze bitte mal untenstehende Konfiguration für die realurl_conf.php im Verzeichnis typo3conf.
Noch vorab, solltest du die automatische Konfiguration der realurl ext. austellen und gegebenenfalls die realurlautconf.php löschen. Wenn die realurl_conf.php nicht vorhanden ist, dann leg sie einfach neu an. Eine Änderung musst du machen in dem Code (ist markiert als Kommentar). Du musst die ID der Startseite deiner Typo3-Website anpassen.
PHP-Code:
<?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' => '12'
),
'fileName' => array (
'defaultToHTMLsuffixOnPrev' => 1,
'index' => array(
/*'index.html' => array(*/
'keyValues' => array (
/*'type' => 1,*/
),
/*),*/
),
),
'fixedPostVarSets' => array(
),
'postVarSets' => array(
),
);
?>