LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 21:02:34 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Переадресация с .com на .ru  (Прочитано 1169 раз)
0 Пользователей и 1 Гость смотрят эту тему.
xaxulin
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 28


« : 21.03.2008, 01:09:10 »

Дано :
 - сделан мультиязычный сайт "namesite.com" с использованием JoomFish
Нужно:
 - чтобы каждая языковая версия сайта распологалась на своем домене
 и получалось "namesite.com" и "namesite.ru". И с каждой страницы сайта можно было перейти на
такую же страницу с другим языком.
Еще установлен компонент ARTIO JoomSEF. У него есть в настройках  "Domain configuration",
но пока непонятно как этим пользоваться. Хотелось бы обойтись одним сайтом и не делать 2 разных.

Спасибо за внимание к моему сообщению!   Smiley
Записан
xaxulin
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 28


« Ответ #1 : 23.03.2008, 14:00:45 »

Проблема была решена так:
оставил две версии CMS (каждая в своей папке), база общая для обоих сайтов.
Материалы добавляются через админку с .ru сайта.
В мамботе "Multi lingual abstraction layer bot " Отключил "Enable Language determination".
В файле mod_jflanguageselection.php после формирования $href удаляю из нее суффикс языка,
а в начало  в зависимости от текущего языка вставляю http://..... ссылку на др. языковой сайт.
Решение может и не самое оптимальное, но работает.
Тему можно считать закрытой.
Записан
kasus
Захожу иногда
**

Репутация: +3/-0
Offline Offline

Сообщений: 7



« Ответ #2 : 27.03.2008, 19:23:03 »

Чесно говоря, самое дурацкое решение которое я видел ...
У джумфиша есть модуль для смены языка, там язык и меняется. В джумсефе ничего сложного нет - для английского сайта пишешь домен с com, а для русского домен с ru . В качестве iso кодов в конфигурации джумфиша ставишь сайты вида www.имя_сайта.com_или_ru . В шаблоне пишешь $lang = $_SERVER[HTTP_HOST] . Ставишь 1 сайт дефолтный например ru, а с com делаешь 301 редирект на ru .

И все.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet