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