Я хочу перенаправить на страницу обслуживания людей, у которых НЕ есть определенный заголовок (мои администраторы).
Итак, люди, у которых есть 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
он должен не соответствовать условию, но это не так ...
Что я неправильно понял?