REALURL - Links verweisen auf Startseite

  • heck heck
    Padawan
    0 x
    55 Beiträge
    0 Hilfreiche Beiträge
    04. 01. 2007, 16:45

    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:

    [b]- 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).[/b]

    [b]- Unter "Decode Cache" sind keinerlei Einträge (ID, Path, Get-Variable, Timestamp sind leer) - bei anderen Projekten ist das gefüllt.[/b]

    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.

    [b]Config:[/b]

    Typo3 4.0.4 auf 1&1 Rootserver
    RealURL 1.1.0

    [u]Setup (Ausschnitt):[/u]
    [TS]# RealURL aktivieren
    config.simulateStaticDocuments = 0
    config.baseURL = http://www.modellfliegen.de/
    config.tx_realurl_enable = 1
    config.prefixLocalAnchors = all[/TS]

    [u].htaccess:[/u]
    [TS]RewriteEngine On
    RewriteRule ^typo3$ - [L]RewriteRule ^typo3/.*$ - [L]RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l
    RewriteRule .* index.php
    [/TS]

    [u]Localconf.php (Ausschnitt):[/u]
    [TS]$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' => '-',
    ),
    ),
    ),
    ),
    ),
    ),
    ),
    );

    [/TS]


  • 1
  • 0 x
    84 Beiträge
    0 Hilfreiche Beiträge
    06. 01. 2007, 20:40

    Hallo leidensgenosse,

    bevor Du Dir Hoffnungen machst: Ich habe keine Lösung, dafür aber genau das gleiche Problem!
    Interessant ist, dass auch ich Typo3 4.04 verwende und es vor der Umstellung bei mir ging! Also ich hatte realurl mit genau dieser Konfiguration bereits laufen.
    Bei mir ist das Problem das folgende: Realurl funktioniert vollständig erwartungsgemäß bis auf eine Ausnahme: Wenn ich eine URL mit einem "page"-mapping aufrufe (in diesem Falle /seite.pdf am Ende) so bekomme ich immer eine PDF-Datei mit der Root-Page als Inhalt (hintergrund: type=123 => pdf_generator). Wenn ich testweise druck.html aufrufe (was ich auf type=98 für die Druckvorschau mappe) so funktioniert es aber mit genau diesem Page-Path und die richtige Seite wird ausgegeben.

    Ich versuche mal weiter...

    Andreas

  • 0 x
    84 Beiträge
    0 Hilfreiche Beiträge
    06. 01. 2007, 20:47

    Hi heck,

    was mir nur gerade beim Durchlesen Deiner config auffällt:
    Du hast config.baseURL = http://www.modellfliegen.de/ gesetzt, aber in der realurl-config steht "'www.modellflugvereine.de' => array (" ändere letzteres doch mal um in "'_DEFAULT' => array (" dann gilt es für jeden Namen und generiere danach alle RealUrl-Adressen neu (ich mache das mit der Extension jb_realurl_regeneration).

    Sag mal bitte bescheid, wenn Du neue Erkenntnisse bekommst.

    Grüße

    Andreas

  • heck heck
    Padawan
    0 x
    55 Beiträge
    0 Hilfreiche Beiträge
    07. 01. 2007, 13:35

    Du hast config.baseURL = http://www.modellfliegen.de/ gesetzt, aber in der realurl-config steht "'www.modellflugvereine.de' => array (" ändere letzteres doch mal um in "'_DEFAULT' => array (" dann gilt es für jeden Namen und generiere danach alle RealUrl-Adressen neu (ich mache das mit der Extension jb_realurl_regeneration).

    Habe ich so gemacht, brachte aber keine Änderung! #angry#

  • 1