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