Кстати, логичнее было бы, чтобы русскоязычный сегмент относился к domain.ru, а англоязычный - к domain.com
И еще, может это опечатка, но в настройках следующее:
	PHP код:
	
		
			
<?php
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array (
    domain.ru' => array (
		
	
 а надо бы:
	PHP код:
	
		
			
<?php
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array (
    'domain.ru' => array (
		
	
 т.е. пропущена она кавычка перед domain.ru...
Тогда (если использовать ru - для русского языка, а com - для английского):
	PHP код:
	
		
			
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array (
    'domain.ru' => array (
...
'preVars' => array(
    array(
        'GETvar' => 'L',
        'valueMap' => array(
            'ru' => 0,
            'en' => 1
        ),
    ),
),
...
'_DOMAINS' => array(
    'encode' => array(
        array(
            'GETvar' => 'L',
            'value' => '0',
            'useConfiguration' => 'domain.ru',
            'urlPrepend' => 'http://domain.ru'
        ),
        array(
            'GETvar' => 'L',
            'value' => '1',
            'useConfiguration' => 'domain.ru',
            'urlPrepend' => 'http://domain.com'
        )
    ),
    'decode' => array(
        'domain.ru' => array(
            'GETvars' => array(
                'L' => '0',
            ),
            'useConfiguration' => 'domain.ru'
        ),
        'domain.com' => array(
            'GETvars' => array(
                'L' => '1',
            ),
            'useConfiguration' => 'domain.ru'
        )
    )
)