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]
сценарий получает ценности в $_GET['языки']
итак, переменная LANGS равна правильно установлен.
Что мне нужно, чтобы все заработало??
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]
сценарий получает ценности в $_GET['языки']
итак, переменная LANGS равна правильно установлен.
Что мне нужно, чтобы все заработало??