[переписать] ENV. переменные внутри RewriteRule

dobermann1

Пользователь
Регистрация
21.02.12
Сообщения
3
Реакции
0
Баллы
1
Итак... у меня есть такие правила:

RewriteRule ^(it|en|fr|de|es)/(.*)$ mz_site.php?lang=$1&url=$2 [L,QSA]

Теперь я хотел бы сохранить свой «список языков» внутри переменной и использовать его, когда мне нужно..
что-то вроде этого:

RewriteRule (.*) - [E=LANGS:it|en|fr|de|es]
RewriteRule ^(%{ENV:LANGS})/(.*)$ mz_site.php?lang=$1&url=$2 [L,QSA]


Но правило не работает

Я провел небольшой тест, передав LANGS в php-скрипт:

RewriteRule ^(it|en|fr|de|es)/(.*)$ mz_site.php?lang=$1&url=$2&langs=%{ENV:LANGS} [L,QSA]
[переписать] ENV. переменные внутри RewriteRule
сценарий получает ценности в $_GET['языки']
итак, переменная LANGS равна правильно установлен.

Что мне нужно, чтобы все заработало??
 
Сверху Снизу