Рейтинг:0

Условие перезаписи Apache не соответствует, возможно, плохой синтаксис?

флаг my

Привет, у меня есть правило перезаписи, чтобы контролировать доступ к странице администратора службы за обратным прокси. Я только хочу, чтобы локальные IP-адреса могли получить к нему доступ. Таким образом, если условие НЕ соответствует, мы следуем правилу и ограничиваем доступ. Однако кажется, что условие перезаписи либо никогда не оценивается, либо не соответствует, и я не уверен, что это такое и как его проверить.

На данный момент у меня есть

RewriteCond %{REMOTE_ADD} !^192\.168\.1
Правило перезаписи /admin(.*) - [F,L]

но я тоже пробовал

RewriteCond %{REMOTE_ADD} !"^192\.168\.1"
RewriteCond "%{REMOTE_ADD}" !"^192\.168\.1"
RewriteCond "%{REMOTE_ADD}" !"192\.168\.1"

среди прочих, о которых я забыл. Любая помощь в том, чтобы заставить это работать правильно, будет принята с благодарностью.

digijay avatar
флаг mx
Попробуйте с `%{REMOTE_ADDR}`

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.