Невозможно сопоставить выражение внутри директивы If независимо от того, что

Последние 3 часа я пытался сопоставить оператор if для определения переменной в httpd.conf безуспешно:

<If "%{HTTP_HOST} =~ /[a-z]+/i">
  Define test_value "A"
</If>
<Else>
  Define test_value "B"
</Else>

Я пытался:

<If "%{HTTP_HOST} !~ /[a-z]+/i">
<If "%{HTTP_HOST} == 'mysite.com'">
<If "%{HTTP_HOST} != 'mysite.com'">
<If "%{HTTP_HOST} == ''">
<If "%{HTTP_HOST} != ''">

Все соответствует остальному случаю. Что может быть не так?

0 ответов

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