[TYPO3-german] RealUrl: Pfad der Default-Language auch in anderen Sprachen erreichbar

rktypo3 kernberger at opus5.de
Wed Feb 18 09:27:12 CET 2015


Hallo,

folgendes Problem: 
bei einer mehrsprachigen Seite (Default-Langauge: Deutsch, Additional Website Language: Englisch)
ist eine übersetzte Seite auch über den Pfad der Default-Language erreichbar.

Bsp.:

www.domain.de/de/seitentitel => OK
www.domain.de/en/pagetitle => OK
www.domain.de/de/pagetitle => 404 Handler wird aufgerufen => OK
www.domain.de/en/seitentitel => NICHT OK

Die EN-Version wurde übersetzt und es wird der Titel der Seite als Pfad herangezogen. 
Hatte jemand schon ein ähnliches Problem, bzw, weiß jemand woran das liegen könnte?

Letztendlich führt das Verhalten zu Duplicate Content. Ich setze zwar ein Canonical-Tag trotzdem hätte ich gerne dass im o.g. Fall auch ein 404 ausgelöst wird.

Hier relevante Auszüge meiner realurl_conf.php:

'init' =>
    array(
        'enableCHashCache' => true,
        'appendMissingSlash' => 'ifNotFile,redirect',
        'adminJumpToBackend' => true,
        'enableUrlDecodeCache' => true,
        'enableUrlEncodeCache' => true,
        'emptyUrlReturnValue' => '/',
        'postVarSet_failureMode' => 'ignore',
    ),

...

    array(
        'type' => 'user',
        'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
        'spaceCharacter' => '-',
        'languageGetVar' => 'L',
        'autoUpdatePathCache' => '1',
        'rootpage_id' =>7,
    ),

...

    'preVars' =>
    array('GETvar' => 'L',
        'valueMap' =>
        array(
            'de' => '0',
            'en' => '2',
        ),
        'noMatch' => 'bypass'
    ),


Versionen: 
Typo3 6.2
RealUrl 1.12.8


More information about the TYPO3-german mailing list