Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
I.T. Гость
|
Добавлено: Пт Ноя 21 2003 11:02 Заголовок сообщения: .htaccess |
|
|
Представим, что в нескольких зонах (например, .net, .ru и .de) зарегистрированы домены с одинаковым именем. Хостинг на одном - .ru. Насколько мне известно, файл ".htaccess" позволяет обеспечивать всякого рода перенаправления. Можно ли сделать так, чтобы при переадресации с www.address.net и www.address.de страница в .ru открывалась в зависимости от того, из какой именно доменной зоны прибыл посетитель? Ведь можно сделать титульную страницу с флажками (выберите-де нужный вам язык), а можно и сразу открывать директорию "deutch", если пользователь переадресован с www.address.de. Как это осуществить? Заранее спасибо. |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://prof Гость
|
Добавлено: Пт Ноя 21 2003 12:04 Заголовок сообщения: Что за дурь - переадресовывать юзеров в одно место, а потом разделять в зависимости от того, откуда они были переадресованы? (- |
|
|
- |
|
Вернуться к началу |
|
|
I.T. Гость
|
Добавлено: Пт Ноя 21 2003 13:26 Заголовок сообщения: Re: Что за дурь - переадресовывать юзеров в одно место, а потом разделять в зависимости от того, откуда они были переадресованы |
|
|
Мистер, это далеко не дурь. Специально для возбужденных особенным профессионализмом пользователей попытался пояснить, что речь о языках. Страницей по умолчанию может быть лишь одна (например, на русском). Почему, если речь о человеке, которому интересен домен .de, не открывать ему .ru со ссылкой на /deutch/index.htm, а сразу предоставить www.address.ru/deutch/index.htm, коли позволяет ".htaccess"? О том и пытаюсь спросить: как? |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://prof Гость
|
Добавлено: Пт Ноя 21 2003 15:33 Заголовок сообщения: Эти домены на одной машине или на разных? |
|
|
На Apache (думаю, что и на др.Web-серверах тоже) есть такая вещь: name based virtual host - на одном IP-номере работает несколько сайтов с разными корнями. Для начала советую глянуть http://www.pi2.ru и http://prof.pi2.ru - IP-номер один, а сайты совершенно разные. Делать редирект со всех сайтов в одну точку - не слишком умно.
Кстати, есть ещё "языковые предпочтения" ынутри одного сайта, когда в зависимости от настроек браузера сервер выдаёт ему страничку на наиболее предпочтительном языке из числа имеющихся. Найти этот раздел в httpd.conf просто - там перечислены языки en, ru, pl, de и т.д. Но т.к. юзеры ленятся настраивать языковые предпочтения. то это никто не использует; впрочем, возможно, IE как встроенный в Windows (возможно, и остальные браузры тоже) берёт языковые предпочтения юзера на основании языка OS.
В любом случае рекомендую сайт Алексея Тутубалина http://apache.lexa.ru |
|
Вернуться к началу |
|
|
I.T. Гость
|
Добавлено: Пт Ноя 21 2003 18:52 Заголовок сообщения: Re: Эти домены на одной машине или на разных? |
|
|
Спасибо за детальный ответ. Думаю, на разных. Они и зарегистрированы разными людьми. Для .ru оплачен хостинг. С остальных будет перенаправление. Хотя и не понимаю пока, как это в таком случае осуществить.
Не поясните ли всего подробнее? Где найти, например, "httpd.conf"? В целом как лучше добиться поставленной цели? Заранее спасибо. |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://prof Гость
|
Добавлено: Пт Ноя 21 2003 19:02 Заголовок сообщения: Хостить в хорошем месте - например, на RHK.ru! |
|
|
httpd.conf - это файл настройки сервера, им рулит админ сервера (компьютера). Лучше всего купи хостинг для всех трёх сайтов в одном месте (на RHK можешь сослаться на меня).
Можно реализовать хостинг и разделение сайтов в виде http://www.язык.адрес.ru/. А проще всего редиректить с http://www.адрес.de не в корень http://www.адрес.ru/ , а в директорию http://www.адрес.ru/de/. Разруливать же доп.перенаправлением - глупо, ибо не всегда можно определить, откуда пришёл браузер. |
|
Вернуться к началу |
|
|
|