Сайт на нескольких языках, посоветуйте

12
nou
На сайте с 03.03.2007
Offline
64
nou
640

Значит так, готовится сайт на нескольких языках. Хотелось бы чтоб и пользователям было приятно и индексировалось чтоб все здорово.

С пользотелями, вроде как, правильнее обойтись кукой, и дальше выдавать нужную версию страницы.

А как быть с поисковиками? Единственное что приходит в голову тянуть везде за собой "?lang=#lang#", но не очень то это удобно. Но другого способа, рассказать поисковику что у каждой страницы два/три/пять/десять разноязычных версий - невижу.

У кого есть опыт? Как дела с индексацией?

M
На сайте с 24.06.2009
Offline
105
#1

есть на дле с 2 языками , плюс только для людей. ПС неинтересуються

nou
На сайте с 03.03.2007
Offline
64
nou
#2

Дак мне не нужны ни какие ЦМС. Все самописное, естественно.

Вы немного не поняли сути вопроса :) ну да ладно :)

iNd
На сайте с 20.03.2009
Offline
122
iNd
#3

есть специальный компонент для Joomla и называется она JoomFish. погуглите в этом направлении - может понравится

iNd добавил 30.11.2009 в 00:15

nou:
Дак мне не нужны ни какие ЦМС. Все самописное, естественно.
Вы немного не поняли сути вопроса ну да ладно

а в чем проблема то тогда?

DeveloperRu
На сайте с 27.02.2009
Offline
72
#4

а как еще ваша система может узнать, что у нее спрашивают по урлу определенный язык ?

только добавлением переменной в урл

Ответы на вопросы (http://telenok.com)
whites
На сайте с 28.10.2009
Offline
21
#5
DeveloperRu:
а как еще ваша система может узнать, что у нее спрашивают по урлу определенный язык ?
только добавлением переменной в урл

Жесть.

USER-AGENT

ACCEPT-LANGUAGE

x-Strife Game Team
DeveloperRu
На сайте с 27.02.2009
Offline
72
#6
whites:
Жесть.

USER-AGENT
ACCEPT-LANGUAGE

шутите ? поисковая система будет опрашивать каждый сайт на наличие версий всех известных языков?

нет, конечно.. ПС запрашивает страницы в соответствии урлу и только

whites
На сайте с 28.10.2009
Offline
21
#7

DeveloperRu, PHP+JS и USER-AGENT/ACCEPT-LANGUAGE - нет проблем, можно и сделать так, криво конечно :)

Просто выражаетесь Вы не корректно.

Александр Смирнов
На сайте с 30.08.2007
Offline
102
#8

главный язык на основном домене, вторичные языки на поддоменах, использовать mod_rewrite. Это удобнее чем таскать за собой lang.

Пример:

site.com (русский)

en.site.com (английский)

Разработаю веб-сервисы на Yii2 фреймворке от 150 тыс. руб. в мес. Обучу программированию на Yii2
iNd
На сайте с 20.03.2009
Offline
122
iNd
#9
_AXE_:
главный язык на основном домене, вторичные языки на поддоменах, использовать mod_rewrite. Это удобнее чем таскать за собой lang.
Пример:
site.com (русский)
en.site.com (английский)

имхо самый удобный вариант

whites:
Жесть.

USER-AGENT
ACCEPT-LANGUAGE

имхо самый тупой вариант, т.к. может быть такое что браузер EN, а смотреть охота RU

AM
На сайте с 04.09.2009
Offline
47
#10

Ух, друзья, какую вы кашу заварили.

Так, если сайт самописный (и это уже хорошо, Joomla! - монстр), то вот информация о разноязычности:

Вот здесь интересная статья: http://php.russofile.ru/ru/translate/multilangual/php_gettext/

Здесь ее обсуждают: http://phpclub.ru/talk/showthread.php?s=&threadid=58523

Реализуется этими странными mo и po-файлами. В обсуждении народ доволен.

12

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