Hallo zusammen,
ich habe bereits mehrere Typo3-Auftritte mit RealURL konfiguriert, auch mehrsprachige.
Jetzt habe ich versucht eine recht alte Seite (an der viel geändert wurde - root page id = 451 😉 )auf RealURL umzustellen - leider ohne Erfolg.
Im Anhang weiter unten die Config - was mir auffällt ist folgendes:
Im Vergleich zu anderen Seiten sehe ich im "Speaking URL Management" folgende Unterschiede:
- Für jede Seite gibt es ja unter "Id-to-path mapping" 3 Einträge. Diese zeigen merkwürdigerweise alle auf unterschiedliche root_ids, nämlich 1,32 und 451 - wobei letztere die richtige root_id ist (naja, die Seite ist alt und andere Projekte wurden gelöscht).
- Unter "Decode Cache" sind keinerlei Einträge (ID, Path, Get-Variable, Timestamp sind leer) - bei anderen Projekten ist das gefüllt.
Ich habe das Forum 4 Stunden lang durchsucht und Diverses ausprobiert, komme aber nicht so recht weiter. Wäre daher für jeden Hinweis dankbar - vor allem Hinweise zu weitere Debugmöglichkeiten wären hilfreich.
Config:
Typo3 4.0.4 auf 1&1 Rootserver
RealURL 1.1.0
Setup (Ausschnitt):
# RealURL aktivieren
config.simulateStaticDocuments = 0
config.baseURL = http://www.modellfliegen.de/
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all
.htaccess:
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
Localconf.php (Ausschnitt):
$TYPO3_CONF_VARS['EXTCONF']['realurl']= array (
'www.modellflugvereine.de' => array (
'init' => array (
'enableCHashCache' => 1,
'enableUrlDecodeCache' => 1,
'enableUrlEncodeHash' => 1,
),
'rewrite' => array (),
'preVars' => array (),
'pagePath' => array (
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 3,
'rootpage_id' => '451'
),
'fileName' => array (
'defaultToHTMLsuffixOnPrev' => 1,
'index' => array (
'page.html' => array (
'keyValues' => array (
'type' => 1,
),
),
),
),
'fixedPostVarSets' => array (),
'postVarSets' => array (
'_DEFAULT' => array (
'period' => array (
array (
'condPrevValue' => -1,
'GETvar' => 'tx_ttnews[pS]',
),
array (
'GETvar' => 'tx_ttnews[pL]',
),
array (
'GETvar' => 'tx_ttnews[arc]',
'valueMap' => array (
'non-archived' => -1,
),
),
),
'browse' => array (
array (
'GETvar' => 'tx_ttnews[pointer]',
),
),
'select' => array (
array (
'GETvar' => 'tx_ttnews[cat]',
'lookUpTable' => array (
'table' => 'tt_news_cat',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause' => 'AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
),
),
),
);