Зацените план по реализации многоязычности на сайте?

12
DiAksID
На сайте с 02.08.2008
Offline
236
#11
Pashka:

1) А зачем отказываться от поддоменов?..
2) А что скажете по поводу моего вопроса о редиректе?

1) сколько раз написать надо, что ваши en.mysite.com и mysite.com это разные домены для ПыСы ? не "домен и поддомен" как вы их называете, а тупо разные домены и разные ресурсы. ПС просто легче работать с одноязычными сайтами, это логично и понятно, потому и советуют разбросать языковые версии по разным ресурсам. а вот что легче вебмастеру - тащить пачку сайтов или один, это на его выбор.

2) в чём вопрос то? кого Вы собираетесь редиректить 302 кодом возврата или javascript-ом? пользователей - так им пофиг чем. или ботов джавой собираетесь редиректить? попытайтесь, можно ещё с тем же успехом куки их "броузера" проверить ;) как тут советовали. зачем вообще редирект ботам? перекрёстные ссылки между локализациями чем не устраивают? пробегутся и всё проглотят.

show must go on !!!...
P
На сайте с 20.05.2008
Offline
33
#12
DiAksID:
1) сколько раз написать надо, что ваши en.mysite.com и mysite.com это разные домены для ПыСы ? не "домен и поддомен" как вы их называете, а тупо разные домены и разные ресурсы.

Я в курсе что это разные домены и для ПС будут выглядеть как разные сайты. В чем проблема с этим?

а вот что легче вебмастеру - тащить пачку сайтов или один, это на его выбор.

Какую еще пачку сайтов? Вы внимательно читали то что я пишу? Повторяю : сайт один, домен en.mysite.com привязан к той же папке что и mysite.com, но PHP скрипт динамически в зависимости от url хоста (en.mysite.com vs mysite.com) будет выдавать контент на английском или русском языке. Т.е. повышения трудоемкости никакого абсолютно нет, просто создаем поддомен, указывающий на ту же директорию и чуть-чуть изменяем скрипт который отвечает за локализацию.

2) в чём вопрос то? кого Вы собираетесь редиректить 302 кодом возврата или javascript-ом? пользователей - так им пофиг чем. или ботов джавой собираетесь редиректить? попытайтесь, можно ещё с тем же успехом куки их "броузера" проверить ;) как тут советовали. зачем вообще редирект ботам? перекрёстные ссылки между локализациями чем не устраивают? пробегутся и всё проглотят.

Я собираюсь редиректить посетителей моего сайта, заходящих на mysite.com у которых в Accept-language указано "en" или в куки указано, что они работают на английском языке.

Вопрос в том, как лучше их редиректить - 302 редиректом или java-script'ом. Если использовать 302 редирект, то я боюсь средиректить какого-нибудь бота, который вдруг в Accept-language укажет "en", я не уверен в последствиях если я средирекчу бота 302 редиректом. Так вопрос понятен?

DiAksID
На сайте с 02.08.2008
Offline
236
#13
Pashka:
Я в курсе что это разные домены и для ПС будут выглядеть как разные сайты ... Какую еще пачку сайтов? Вы внимательно читали то что я пишу? Повторяю : сайт один, домен en.mysite.com привязан к той же папке что и mysite.com ...

дальше обсуждать бессмысленно, пока не перечитаете внимательно собственные посты ;) это же элементарные вещи, но у Вас пока (!) полная каша в голове. почитайте основы сами поймёте всё с лёгкостью...

P
На сайте с 20.05.2008
Offline
33
#14

Я все правильно написал. Для ПС будут выглядеть как разные сайты, но фактически сайт (дословно переводится как "место") один, папка на сервере будет одна и та же. Так что не понятно к чему вы это выделили.

А обсуждать действительно видимо бессмысленно в таком тоне. Я задавал вполне конкретные вопросы, а от вас только понты. Так что спасибо за внимание и участие в теме, но видимо дискуссию здесь действительно пора прекратить. Задам вопрос на другом форуме.

P
На сайте с 20.05.2008
Offline
33
#15

И по поводу куки у ботов, сейчас сделал в логах поиск по Cookie и увидел такое:

-------------------------------------------

2011-06-28 10:02:47
GET http://www.mysite.com/news.php?id=127&newlang=en HTTP/1.1
Accept: */*
Accept-Encoding: gzip,deflate
Accept-Language: ru, uk;q=0.8, be;q=0.8, en;q=0.7, *;q=0.01
Connection: Keep-Alive
From: support@search.yandex.ru
Host: www.mysite.com
User-Agent: Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)

-------------------------------------------

2011-06-28 10:04:04
GET http://www.mysite.com/index.php HTTP/1.1
Connection: Keep-Alive
Cookie: PHPSESSID=04363c3c7cf408cc5ad4208be0c83245; lang=ru
Cookie2: $Version=1

Host: www.mysite.com
User-Agent: Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)

-------------------------------------------

2011-06-28 10:04:19
GET http://www.mysite.com/news.php?id=123&newlang=en HTTP/1.1
Accept: */*
Accept-Encoding: gzip,deflate
Accept-Language: ru, uk;q=0.8, be;q=0.8, en;q=0.7, *;q=0.01
Connection: Keep-Alive
From: support@search.yandex.ru
Host: www.mysite.com
User-Agent: Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)

Отписал в тех. поддержку Яндекса действительно ли это их робот.

12

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