Hallo!
Och je, das ist doch zum die Haare ausreissen: Ich hatte RealURL mit Müh und Not endlich zum laufen gebracht. Dann wollte ich etwas in der .htaccess Datei ausprobieren und habe eine kleine Änderung gemacht. Plötzlich stieg RealURL komplett aus. Also habe ich die Änderung wieder rückgängig gemacht. Doch RealURL verweigert den Dienst immer noch: Die Links sehen gut aus, auch die tx_realurl_pathcache Tabelle sieht richtig aus.
Aber: Bei einem Klick auf einen Menülink gelange ich einfach auf die Startseite meiner Hauptdomain anstatt auf die Seite, auf die der Link verweisen sollte. Jedoch werden weder Bilder noch Stylesheets geladen.
Meine .htaccess-Datei:
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
Der Eintrag in localconf.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';
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
'init' => array(
'appendMissingSlash' => 'file',
'emptyUrlReturnValue' => '/',
'enableCHashCache' => 1,
'enableUrlDecodeCache' => 1,
'enableUrlEncodeCache' => 0,
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'segTitleFieldList' => 'tx_realurl_pathsegment,nav_title,title',
'languageGetVar' => 'L',
'expireDays' => 1,
'rootpage_id' => '8',
'disablePathCache' => 1,
),
'preVars' => array(
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'no_cache' => 1,
),
'noMatch' => 'bypass',
),
array(
'GETvar' => 'L',
'valueMap' => array(
'no' => '1',
),
'noMatch' => 'bypass',
),
),
'fileName' => array (
'index' => array(
'backend.php' => array(
'keyValues' => array (
'type' => 100,
)
),
'print' => array(
'keyValues' => array(
'type' => 98,
)
),
),
),
'postVarSets' => array(
'_DEFAULT' => array (
'article' => array(
array(
'GETvar' => 'tx_ttnews[tt_news]',
),
array(
'GETvar' => 'tx_ttnews[backPid]',
),
),
'category' => array(
array(
'GETvar' => 'tx_ttnews[cat]',
),
),
'neste' => array(
array(
'GETvar' => 'tx_ttnews[pointer]',
),
),
),
),
);
Der TypoScript Code:
###REAL URL (Anzeige einer sinvollen URL in der Adresszeile des Browsers)###
config.simulateStaticDocuments = 0
config.baseURL = 1
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all
config.baseURL = http://www.domain.com/typo3/
Dies alles hat so schön geklappt... Und jetzt geht nix mehr. Hab auch schon versucht, alles neu zu installieren, hat auch nichts gebracht #paralyzed#
Brauche dringend Hilfe, bin mit meinem Latein am Ende...
Danke und Gruss
Jonas