Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 04.10.2012, 01:41   #1
lyova
Продвинутый
 
Регистрация: 23.10.2008
Сообщений: 30
По умолчанию realurl multidomain multilanguage

Имеется несколько языков (6). Домен для всех языков допустим domain.com
Ссылки на переключения языков имеют вид domain.com/en.html
Теперь я хочу для одного из языком поставить домен скажем domain4.com
А все остальные чтоби работали на domain.com
Когда нужно было сделать класическую мультидоменную мультиязычность (для каждого языка свой домен) то делал без проблем. Но вот чтобы свой домен был только для одного языка а остальные оставались на основном домене не получается.
Вот часть кода что отвечает за мультидоменность мулитиязычность
PHP код:
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DOMAINS'] = array(
'encode' => array(
array(
'GETvar' => 'L',
'value' => '0',
'useConfiguration' => '_DEFAULT',
'urlPrepend' => 'http://domain.com'
),


array(
'GETvar' => 'L',
'value' => '4',
'useConfiguration' => '_DEFAULT',
'urlPrepend' => 'http://domain4.com'
)
),
'decode' => array(
'domain.com' => array(
'GETvars' => array(
'L' => '0',
),
'useConfiguration' => '_DEFAULT'
),
'domain4.com' => array(
'GETvars' => array(
'L' => '4',
),
'useConfiguration' => '_DEFAULT'
)
)
); 
В этом случае вроде всё работает. 4 язык имеет в линке domain4.com. Все остальные domain.com
Но когда я перехожу на 4 язык (domain4.com), тогда все ссылки на другие языки(кроме основного нулевого что имеет domain.com) начинаються с domain4.com. Они работают, языки меняються, но в ихних линках теперь уже всегда будет domain4.com пока снова не переключится на нулевой язык (domain.com)
Пробовал добавлять в конфигурацию для каждого языка
PHP код:
array(
'GETvar' => 'L',
'value' => '1',
'useConfiguration' => '_DEFAULT',
'urlPrepend' => 'http://domain.com/en/'
), 
работает. Но ссылка тогда http://domain.com/en/ а не domain.com/en.html
Естественно для подстраниц это не имеет значения а только для главной.
кто сталкивался с подобной задачей?
lyova вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
RealUrl, UTF-8, кириллица, почему не видит? AnShLv Общие вопросы 2 02.10.2009 14:50
Как создать виртуальный каталог используя realurl? isol Общие вопросы 6 12.06.2008 20:12
Редиректы в RealURL и .htaccess AleXUnder Общие вопросы 4 08.08.2007 11:00
RealURL - лишние слеши в пути SteelMaster Общие вопросы 0 07.06.2007 16:34
КРАСИВЫЕ урл для realUrl + tt_news (:) Общие вопросы 0 26.02.2007 15:16


Часовой пояс GMT +4, время: 07:31.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория