Мультиязычность сайта

Discussion in 'PHP' started by НTL, 12 Jan 2012.

  1. НTL

    НTL Elder - Старейшина

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    Хотелось бы поговорить о создание мультиязычности на сайте.

    Столкнулся с такой проблемой:
    Мне нужен перевод дизайна (но не контента) на несколько языков (пока рус./англ.)
    Сейчас:
    1) Смотрю на Accept-Language
    2) Если нету поддержки рус. или англ. языка. То английский автоматом
    3) Устанавливаю куки, отдаю контент (Через Smarty, языки удобно записаны в БД MySQL)

    Но в этом есть один минус. Google всегда видит сайт на английском языке

    Планирую сделать 2 домена:
    en.site.com
    ru.site.com
    Но еще пока не знаю как все внутри реализовать (не делать же для каждого домена копию сайта), как это повлияет на PR и ТИц, и т.д.
     
  2. Bodryak

    Bodryak New Member

    Joined:
    10 Jan 2012
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Так поставь на сайте ссылки на разные языки, гугл бот оба языка добавит в базу(но сначала тот который главный)а потом другие по мере продвижения по сайту
    // site.com/ru/ и site.com/en/ лучше для pr так как 1 главный домен
     
    #2 Bodryak, 12 Jan 2012
    Last edited: 12 Jan 2012
  3. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    скорее это лучше для тиц, так как pr для отдельной страницы определяется, а не для домена.
     
  4. НTL

    НTL Elder - Старейшина

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    2Bodryak, у меня есть ссылки для смены куки, но google на них не реагирует.
    Если сделать site.org/index.php?lang=ru , как на это будут реагировать поисковики?