Zum Inhalt springen

RealURL Problem

Erstellt am 9. Oktober 2008 · 1 Antwort · letzte Antwort am 9. Oktober 2008

Tags: Frage

knedl ·

Hallo Leute,

ich betreibe auf der gleichen Typo-Installation zwei Projekte:
subdomain1.domain.tld und subdomain2.domain.tld

Hab heute RealURL installiert, soweit so gut, alles klappt, BIS auf einen einzigen Menüpunkt mit dem Namen "Themen". Den Menüpunkt gibt es in beiden Projekten. Bei subdomain1.domain.tld/themen/ kommt man zur gewünschten Seite, bei subdomain2.domain.tld/themen/ wird man immer zur Startseite zurückgeworfen.

Das Seltsame: Ändert man den Namen von "Themen" in bspw. "ThemenXY", dann klappt es!

Hat jemand eine Idee, woran das liegen kann? Ich bin ein bisschen ratlos... Bei unkonfiguriertem RealURL, d.h. mit IDs, z.B. subdomain1.domain.tld/23/, klappt alles, auch die Anwahl von "Themen".

Hier der Eintrag in die localconf.php:

$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'] = array ( 
    
    '_DEFAULT' => array (
        'init' => array (
            'enableCHashCache' => '1',
            'appendMissingSlash' => 'ifNotFile',
            'enableUrlDecodeCache' => '1',
            'enableUrlEncodeCache' => '1',
        ),
        'redirects' => array (
        ),
        'preVars' => array (
            '0' => array (
                'GETvar' => 'L',
                'valueMap' => array (
                    'de' => '0',
                    'en' => '1',
                ),
                'noMatch' => 'bypass',
            ),
            '1' => array (
                'GETvar' => 'lang',
                'valueMap' => array (
                    'de' => 'de',
                    'en' => 'en',
                ),
                'noMatch' => 'bypass',
            )
        ),
        'pagePath' => array (
            'type' => 'user',
            'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
            'spaceCharacter' => '-',
            'languageGetVar' => 'L',
            'expireDays' => '7',
            'rootpage_id' => '13',
        ),
        'fixedPostVars' => array (
        )
    ),

    'subdomain1.domain.tld' => array (
        'init' => array (
            'enableCHashCache' => '1',
            'appendMissingSlash' => 'ifNotFile',
            'enableUrlDecodeCache' => '1',
            'enableUrlEncodeCache' => '1',
        ),
        'redirects' => array (
        ),
        'preVars' => array (
            '0' => array (
                'GETvar' => 'L',
                'valueMap' => array (
                    'de' => '0',
                    'en' => '1',
                ),
                'noMatch' => 'bypass',
            ),
            '1' => array (
                'GETvar' => 'lang',
                'valueMap' => array (
                    'de' => 'de',
                    'en' => 'en',
                ),
                'noMatch' => 'bypass',
            )
        ),
        'pagePath' => array (
            'type' => 'user',
            'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
            'spaceCharacter' => '-',
            'languageGetVar' => 'L',
            'expireDays' => '7',
            'rootpage_id' => '1',
        ),
        'fixedPostVars' => array (
        )
    )	
);
knedl ·

Ok, das Problem scheint gelöst!

der Fehler lag bei diesen beiden Attributen:

'enableUrlDecodeCache' => 0,
'enableUrlEncodeHash' => 0,

dies dürfen NICHT true sein.

Man sollte halt eigentlich keine Konfiguration mit Copy&Paste von woanders übernehmen
#paralyzed#