[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Мультиязычность
Dimadima965
Доброго всем времени суток.
Есть сайт, структура которого построена таким образом, что при смене значения переменной (допустим $lang), меняется язык сайта, по сути код начинает делать запросы в соответствующие б/д.
Хотел бы поинтересоваться мнением многоуважаемых форумчан, относительно того, в зависимости от чего менять значение переменной $lang.
Скажу сразу, пока не углублялся в изучение вопроса. Но на вскидку представляю себе механизм таким образом: (могу глубоко заблуждаться)
Берем два домена - сайт.com и сайт.ru . Прописываем у них одинаковые DNS. Далее, в зависимости от того с какого домена пришел юзер (смотрим на $_SERVER[HTTP_HOST]) меняем значение переменной $lang на соответствующее.

Хотелось бы услышать мнения, правильный ли подход, есть ли какие-то подводные камни, как на это будут смотреть поисковики и.т.д.
Миша
Вы сайтами пользуетесь? )

Обычно так и делают, зашёл человек на http: //site.ru его перебрасывает на http: //site.com/ru/. И ещё если заходят на основной домен можно определить страну по IP и предложить пользователю подтвердить или продолжить просматривать сайт на текущем языке, потом записать в cookie.

_____________
Принимаю заказы, писать в ЛС
AllesKlar
Цитата (Миша @ 28.01.2017 - 05:21)
можно определить страну по IP

Какое отношение имеет страна к языку?
Локаль браузера.

_____________
[продано копирайтерам]
killer8080
Цитата (Миша @ 28.01.2017 - 07:21)
И ещё если заходят на основной домен можно определить страну по IP

IP вообще ни о чем не говорит, как и страна

Dimadima965
https://habrahabr.ru/post/159129/
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.