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

  • Автор темы dobermann1
  • 32
  • Обновлено
  • 17, May 2024
  • #1
Итак... у меня есть такие правила:
RewriteRule ^(it|en|fr|de|es)/(.*)$ mz_site.php?lang=$1 & url=$2 [L,QSA] Теперь я хотел бы сохранить свой «список языков» внутри переменной и использовать его, когда мне нужно.. что-то вроде этого:
RewriteRule (.*) -
E

RewriteRule ^(%{ENV:LANGS})/(.*)$ mz_site.php?lang=$1 & url=$2 [L,QSA][/B]

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

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

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

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

dobermann1


Рег
21 Feb, 2012

Тем
1

Постов
3

Баллов
13
Тем
49554
Комментарии
57426
Опыт
552966

Интересно