Передать переменную в mod_rewrite

Передать переменную в mod_rewrite

Можно ли передать значение сессионной переменной в mod_rewrite? Например, есть $_SESSION['lang']='eng', которую хорошо бы использовать преобразовании адреса.
 

Фанат

oncle terrible
Команда форума
я не никак пойму - а зачем?
зачем в скрипт передавать то, что он и так получит?
 

Alien

Новичок
Да можно ... Копать в сторону

RewriteEngine on
RewriteCond %{HTTP_COOKIE} lang=eng
RewriteRule .* /lang-eng/ [R=301,L]

(Пример зацикливается)
Но в самом деле, зачем ?
 
Зачем?
К примру для того, чтобы все картинки англ.версии сайта запрашивались в директории /img/eng , русской /img/rus и т.д., зная значение переменной.

RewriteRule ^([-a-zA-Z_0-9\/]+)\.(gif|jpg)$ $1.$2 [L]

Этот пример отбирает картинки (ничего не изменяя), а у меня родилась идея изменить.
 

Фанат

oncle terrible
Команда форума
а не проще тогда и язык выбирать не куками, а АДРЕСОМ?
что будет и надещнее в сто раз
 
Сверху