![]() |
|
IT и Связь Обсуждение "айтишных" вопросов и средств связи |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#1 |
дядечка предпенсионного возраста
|
![]()
У меня есть ru и com имена сайта, например www.abc.ru и www.abc.com.
Физически сайт www.abc.com на серваке у немецкого (или даже неважно какого) провайдера. Сайт двуязычный - на русском и английском. Как сделать маршрутизацию, чтобы пользователь при навигации к www.abc.ru попадал на русские страницы www.abc.com? Или где про ето почитать, какую тему смотреть?
__________________
Ну, разумеется, - подхватил Степан Аркадьич. - Но в этом-то и цель образования: изо всего сделать наслаждение. (c) Толстой Л.Н. |
![]() |
![]() |
Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок |
![]() |
#2 | |
Пенсионер всея Ирландея
|
![]() Цитата:
У каждого запроса есть поле - имя хоста куда он идёт, его нужно проверять на .ru|.com и делать соответствующий редирект. Параллельно всё равно нужно дать возможность пользователю сменить язык и запомнить что он выбрал.
__________________
«Борітеся — поборете!» |
|
![]() |
![]() |
Благодарность от: | Oleg123 (22.11.2012) |
![]() |
#3 |
дядечка предпенсионного возраста
|
![]()
Нашлось вот http://otvety.google.ru/otvety/threa...05833bf5de9ab9 и спасибо за подсказку, откуда пришел пользователь попробуем смотреть в запросе.
__________________
Ну, разумеется, - подхватил Степан Аркадьич. - Но в этом-то и цель образования: изо всего сделать наслаждение. (c) Толстой Л.Н. |
![]() |
![]() |
![]() |
#4 | |
Пенсионер всея Ирландея
|
![]() Цитата:
__________________
«Борітеся — поборете!» |
|
![]() |
![]() |
Благодарность от: | Oleg123 (22.11.2012) |
![]() |
#6 |
Пенсионер всея Ирландея
|
![]()
Это даже по сути и не редирект. Это динамическая выборка контента в зависимости от параметров запроса. Ведь редиректа на другой сайт.домен не происходит.
__________________
«Борітеся — поборете!» |
![]() |
![]() |
![]() |
#7 | |
Заслуженный Участник
|
![]() Цитата:
Главный вопрос, где хранится информация о языке - в GET запросе, кукисах, сессионных переменных, БД, и т.д. Может быть комбинированный случай - при первом обращении язык берется из кукисов и дальше хранится в сессионных переменных пока сессия не заэкспайрится. Второй вопрос, юзер должен всегда видеть www.abc.ru в браузере или просто при обращении к www.abc.ru попадать на www.abc.com? |
|
![]() |
![]() |
Благодарность от: | Oleg123 (22.11.2012) |
![]() |
#8 | |
дядечка предпенсионного возраста
|
![]() Цитата:
-если юзер пришел через abc.ru то русский безусловно. -если юзер пришел сразу на abc.com то по локейшен ip пользователя. Если пользователь авторизовался или нашлись наши кукисы у него то уже выбранный/использованный однажды пользователем язык.
__________________
Ну, разумеется, - подхватил Степан Аркадьич. - Но в этом-то и цель образования: изо всего сделать наслаждение. (c) Толстой Л.Н. |
|
![]() |
![]() |
![]() |
#10 |
Заслуженный Участник
|
![]()
Поставить A запись для www.abc.ru на тот же IP, что и www.abc.com, ну или через CNAME
Прописать www.abc.ru как ServerAlias к www.abc.com (или server_name если nginx) Проверить чтобы все внутренние ссылки на всех страницах были относительными, чтобы пользователь не видел ссылок на .com когда он на .ru Туда где по кукисам определяется язык добавить, что если не указано иное и $_SERVER['SERVER_NAME'] (или что там за платформа) = www.abc.ru, то принудительно выставить русский. |
![]() |
![]() |
Благодарность от: | Oleg123 (23.11.2012) |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщ. |
Где сделать диагностику ABS ? | Valotjko | Автотранспорт | 29 | 05.11.2009 21:11 |
Сделать вебсайт | Countess | IT и Связь | 20 | 23.09.2009 09:41 |
Сделать CV | Stella@star | Услуги | 6 | 18.10.2008 14:58 |
подскажите, как сделать? | Zoluwka | Иммиграция | 8 | 03.07.2008 22:32 |
как все сделать правильно? | Kitty | Иммиграция | 7 | 16.05.2007 11:31 |