|
|
03.05.2012, 14:51
|
|
Geser
Журба Сергей Анатольевич
Зарегистрирован: 2008-04-29
Сообщений: 35
|
Возникла такая задача. Есть 2 сайта site.ru и eng.site.ru, соответственно русская и английская версии.
Хочется сделать так, что бы нужная версия сайта выдавалась автоматически, в зависимости от того, кто зашел на сайт. Если Русский, то русская версия, если иностранец, то английская версия.
Например по ip, для ip СНГ русская, для всех остальных английская.
Или по куки. Или еще как нибудь.
Кто нибудь решал подобную задачу? Есть наработки?
Спасибо!
Если CMS тебе понятна, значит, она уже устарела
|
|
|
03.05.2012, 15:16
|
|
Asiat
Аниматика
Зарегистрирован: 2005-12-12
Сообщений: 576
|
Скажем так, задумывались о ее решении.
В итоге - отказались от такого варианта (я конкретно про IP).
Основная причина - непонятность с индексацией такого сайта.
Пока что используем лишь частично (какой-нибудь отдельный инфоблок вывести с учетом региона), хотя технически возможно и все остальное поменять, в принципе.
|
|
|
04.05.2012, 08:40
|
|
Гость
Гость
|
Дополнительная нагрузка скорее всего будет достаточно большая при определении по IP и сама база полная платная около 90$ стоит и устаревает все достаточно быстро. С другой стороны вам нужно определять не точное местонахождение, возможно достаточно подсетей
|
|
|
04.05.2012, 08:42
|
|
Гость
Гость
|
как вариант определять В HTTP заголовке язык и его юзать
|
|
|
04.05.2012, 12:07
|
|
Geser
Журба Сергей Анатольевич
Зарегистрирован: 2008-04-29
Сообщений: 35
|
Про ip понятно, не лучший вариант.
А если через заголовки http, например есть такой Accept-Language.
Позволяет определить предпочитаемый язык.
Например если предпочитает русский, то оставлять на русском сайте, иначе давать английскую версию.
Если CMS тебе понятна, значит, она уже устарела
|