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
После того, как это зависит от того, что вы хотите хранить
Кстати .*
в регулярном выражении значат все, так ^
(начать с) & $
(конец) не нужен