Мультиязычность - как лучше реализовать?

Strem
На сайте с 13.12.2007
Offline
144
721

(поиском нашел близкое к сабжу, но тема не совсем раскрыта, а ответить в ней уже нельзя, старая)

Закачику стрельнуло в... мультиязычность сделать - мы ещё и русскую то не отшлифовали как надо... Сайт месяц в работе, уже вылез по своим запросам - т.е. если хорошо работает - нех трогать. Есть русская версия, нужна англ. и укр.

Как лучше сделать

site.com - оставить как есть (программер орет про кучу непонятного, что сложно - мол лучше на site.com/ru/ 301вым отредеректить, я воплю не трожь, а то хз))

site.com/ua/
site.com/en/

Либо же:

site.com
ua.site.com
en.site.com

Склоняюсь к этому варианту, красивее, да и можно чуток отработать поддомены (несколько тех же прогонов, на своих языках), нормально же тянуть центральный...

Отдельные домены рассматривались, но так как языки родственны (укр\рус) и наполнение (продажа) идентичное, да и перелинковка необходима будет, да и отдельно каждый продвигать - ну иво наф.

По сути эта мультиязычность там как зайцу... но если уж делать, то с пристрелом на поисковики - каким раком это наиболее корректно будет? Двиг самописный, так что и так и этак можно.

У кого какие мысли? Спасибо. фуф.

SJ
На сайте с 16.03.2008
Offline
78
#1
У кого какие мысли?

Мысли такие:

1. Сделать и поддомены, и /lang/

2. Наконец для себя решить, что именно одно использовать и через тот-же htaccess сделать редирект как надо. Например с site.ru/eng/ на eng.site.ru.

3. Поисковым системам - пофигу.

4. Внимательно (!) вспомнить, на какой url ставились внешние ссылки. Его или не менять, или не забыть 301 редирект сделать.

Главная мысль такая (даже 2) - без разницы, но внимательно смотрите чтобы небыло дублирования одних страниц под 2 адресами.

Любимый хостинг (http://beget.ru?id=2902) How can we grow old when the soundtrack of our lives is rock-n-roll?
Strem
На сайте с 13.12.2007
Offline
144
#2
sokol_jack:
Мысли такие:
1. Сделать и поддомены, и /lang/
2. Наконец для себя решить, что именно одно использовать и через тот-же htaccess сделать редирект как надо. Например с site.ru/eng/ на eng.site.ru.

Главная мысль такая (даже 2) - без разницы, но внимательно смотрите чтобы небыло дублирования одних страниц под 2 адресами.

Как раз и получится дубль - этого не надо, ещё ж ничего не реализовано, т.е. 1 из 2вух вариантов по сути выбирается - на поддомене лепить или в директории. Смущает похожесть языков, кроме всего прочего - часто в выдаче на рус. запрос и на рус. и на укр. сайты стоят (хотя если два в топе будут - домен с поддоменом - ничего плохого - только не отхватить бы за это)))

SJ
На сайте с 16.03.2008
Offline
78
#3
Strem:
Как раз и получится дубль - этого не надо

Я вам вот о чем пишу - ничего в дубле страшного нет, если один из этих дублей 301 редидектом на второй идет. Зато учитыватся все ссылки будут, да и немного юзеров прямо набравших поддомен или /en/ попадет куда надо.

Strem
На сайте с 13.12.2007
Offline
144
#4
sokol_jack:
Я вам вот о чем пишу - ничего в дубле страшного нет, если один из этих дублей 301 редидектом на второй идет. Зато учитыватся все ссылки будут, да и немного юзеров прямо набравших поддомен или /en/ попадет куда надо.

Ну там врядли будут набирать(да и усложнять неф), лано на поддомен и проще ко всему прочему - сенкс, что откликнулись :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий