| ||||||||||||||||
|
Alex Kook wrote: Alexander and Alex:Спасибо за ответы. Я еще чуть-чуть продолжу обсуждение, хотя понимаю, что это не по теме RA. Заранее извиняюсь перед владельцем списка. Уважаемые собеседники, в дальнейшем, наверное, отвечайте почтой в приват или в какой-нибудь форум (плиз, урл). Больше общаться интерактивно никак не могу - корпоративная сеть
ATI> MultiViews. ATI> По-моему это самый приемлемый вариант, стандартный способ. А мне этот способ кажется не очень удачным. Зайдет на сайт поисковик, получит, допустим, английскую версию странички, проиндексирует. А потом по ссылке туда зайдет юзер, и получит то, что он не ожидает - страничку на английском.
Да и проски может закэшировать какой-то один вариянт.
Вот и меня терзают такие же сомнения.
Не, у разных версий должны быть разные адреса.
Скорее всего так и придется поступить. Тем более, что сейчас так оно и устроено.
Мне кажется, разумно сделать начальное определение языка по Accept-Language (если языковые версии сайта равноправны), а потом запоминать в куках последний выбранный язык.
Alex:Вопрос - а как это технически реализовать? Если не трудно, ответьте с кусочком кода.
Мои соображения такие:Индексная страница сайта - это SSI-директива, которая if $ENV{HTTP_COOKIE} == /ru/ грузит русскую стартовую страницу через include virtual, иначе английскую. С каждой страницей сайта так делать, наверное, не нужно - это уж слишком. Естественно, в каждой странице нужно нечто, что эту куку пишет, например посредством <img src="/cgi-bin/set_cookis.cgi" weight="0" hight="0">.
-- Best regards, mailto:yara@xxxxxxxx
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE. Copyright (C) 1995-2001 The Apache Group. All rights reserved. Copyright (C) 1996 Dm. Kryukov; Copyright (C) 1997-2009 |
|
|