3

TYPO3 4.5.26 で realURL 1.12.6 を実行しています

www.example.com/de/seite/ や www.example.com/en/page/ のように、デフォルト言語の preVar も含むパスを作成する realURL に慣れています。

あるケースでは、これは起こっていません。ほとんどの場合、www.example.com/seite/ と www.example.com/en/page/ を取得します。

これはどこで変更できますか?

PS: これが私の realurlconf の始まりです:

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
    'init' => array(
        'enableCHashCache' => 1,
        'appendMissingSlash' => 'ifNotFile',
        'enableUrlDecodeCache' => 1,
        'enableUrlEncodeCache' => 1,
        'respectSimulateStaticURLs' => 0,
        //'postVarSet_failureMode'=>'redirect_goodUpperDir',
    ),
'redirects_regex' => array (

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


            ),
4

2 に答える 2

4

'noMatch' => 'bypass',preVar 構成から削除します。「www.example.com」を開いた場合、GET パラメータ「L」は「0」に設定されないためnoMatch、preVar 設定がバイパスされます。valueDefault のみを設定すると、正常に動作するはずです。

于 2013-06-17T08:26:14.503 に答える