Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.21.34.0] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте!
Например есть возможность через УРЛ (http://mysite.loc/lang/en) поменять язык. То есть пользователь нажимает на ссылку и ему выходит страница на выбранном языке. Понятное дело что поисковая машина, такое дело, с легкостью проиндексирует. Но, вот, когда эта же ссылка будет подставлена пользователю, в результатах поиска. То он при переходе по ней. Попадет на язык по умолчанию. Вопрос: как можно подставить пользователю язык автоматически. Без занесения его в УРЛ? |
Сообщ.
#2
,
|
|
|
По понятнее объясните в чём поблема
|
Сообщ.
#3
,
|
|
|
Когда пользователь перейдет по адресу /lang/en/ заноси язык в cookies.
Алгоритм примерно такой: 1. Если есть в URL есть параметр /lang/???/ заносим в cookies 2. Проверяем, существует ли cookie с параметром lang - если существует: используем язык который занесен в параметр - если не существует: используем значение по умолчанию Т.е. перейдя по ссылкам вида /lang/???/ пользователь "устанавливает" язык в cookie, а скрипты в дальнейшем используют это значения для отображения языка. |
Сообщ.
#4
,
|
|
|
Sunny Это понятно. Но поисковые машины смогут правильно проиндексировать страницы?
www.site.xxx/support - Они смогут понять правильно? Пришел к выводу, да и уже в код затолкал, что везде в url есть признак языка. Для реализовал так www.asterai.com - Оцените реализацию. |