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

  • Автор темы Dobermann1
  • Обновлено
  • 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

Тем
51

Постов
195

Баллов
480
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно