Назад | Перейти на главную страницу

Иначе, если не работает на Apache2.4

Я хочу перенаправить на страницу обслуживания людей, у которых НЕ есть определенный заголовок (мои администраторы).

Итак, люди, у которых есть USERID заголовок в следующем списке не должен входить в Elsif условие и войдите в другое.

<Elseif "true && !%{HTTP:USERID} in { '789456', '456123' }">
    Header echo USERID
    RewriteCond %{REQUEST_URI} !=/maintenance.html
    RewriteRule ^ /maintenance.html [R=302]
</Elseif>
<Else>
    RewriteCond %{REQUEST_URI} =/ie.html [OR]
    RewriteCond %{REQUEST_URI} =/maintenance.html
    RewriteRule ^ / [R=302]
</Else>

В true boolean просто помогите мне включить и выключить режим обслуживания.

Если я обновляю сайт в своем браузере, я перенаправляюсь на страницу обслуживания и вижу заголовок USERID:789456 на мой ответ.

Насколько я понимаю, печатает ли он меня USERID:789456 он должен не соответствовать условию, но это не так ...

Что я неправильно понял?