Один из последних вопросов :/
В конце концов получилось подобное:
Код:

# COOKIE
RewriteCond %{HTTP_COOKIE} lang\=([^\;]+) [NC]
RewriteCond %{HTTP_HOST} !^(www\.)?(ru|en)\.site\.ru$
RewriteRule .? http://%1.site.ru/ [R,QSA]
# Accept-Language
RewriteCond %{HTTP:Accept-Language} ^ru [NC]
RewriteRule ^$ http://ru.site.ru/ [L,R=301]
RewriteCond %{HTTP:Accept-Language} ^en [NC]
RewriteRule ^$ http://en.site.ru/ [L,R=301]
#For every other language (including English :)) use English
RewriteRule ^$ http://site.ru/ [L,R=301]
Задумался вот над чем:
1. опятьже стоит ли ставить такую последовательность? - но это не главный...
2. подумываю - не будет ли правильно поставить в данный код некий переключатель который бы:
куки есть - Accept-Language не читаем
куов нет - Accept-Language читаем
- стоит такое ставить или все нормально должно работать и так?
Спасибо.