SetEnvIf Apache для другой переменной в.htaccess

Возможно ли использовать SetEnvIf для установки переменной на содержимое другой переменной? и если да, то как?

Например

SetEnvIf defined_htaccess_var ^(.*)$ has_been_defined=%{defined_htaccess_var}

Так что идея в том, если внутри apache.conf или httpd conf defined_htaccess_var был определен, то has_been_defined внутри.htaccess теперь должно содержаться его значение?

Заметка. Это для Apache 2.2

1 ответ

Синтаксис SetEnvIf attribute regex [!]env-variable[=value] источник: https://httpd.apache.org/docs/2.2/mod/mod_setenvif.html

например:

store URI in has_been_defined
SetEnvIf Request_URI (.*) has_been_defined

После того, как это зависит от того, что вы хотите хранить

Кстати .* в регулярном выражении значат все, так ^ (начать с) & $ (конец) не нужен

Другие вопросы по тегам