Мультиязычный сайт
Gluchik 10.04.2009 17:57
Пытаюсь придумать как будет работать мультиязычный сайт.
Т.е. несколько зеркальных версий. Нужно как-то передавать переменную с языком.
Нашел интересный вариант от Миши. Rewrite такой.
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/([a-z]{2})/
RewriteRule ^([a-z]{2})/(.*) /$2?lang=$1 [L,QSA]
И все вобщем замечательно получается. Скрипту передается 2 буквы в переменную $lang. Если ничего не передается - язык дефолтный.
Но никак не могу понять, что с этим делать дальше.
Как оставаться внутри одной языковой версии при внутренних переходах. Внешними ссылкам не красиво. Но если внутренними, то надо передавать переменную.. и теряется смысл в рерайте $lang=ru в /ru/
Скорее всего туплю и решение очевидно. Но прошу подсказать.
- Мультиязычный сайт, Gluchik 10.04.2009 17:57
- Ответ, ViRus 10.04.2009 18:51
- Ответ, Gluchik 10.04.2009 20:52