IP ограничивает поддомен с помощью .htaccess - PullRequest
1 голос
/ 05 марта 2012

Я хотел бы добавить ограничение IP на основе URL в моем файле htaccess. Таким образом, я могу сохранить свой файл .htaccess внутри моего git-репо и использовать ветку разработки для dev.domain.com и ветку master для живого веб-сайта www.domain.com.

Мне нужен 1 htaccess, так как сайт разработчика является точной копией живого сайта. На сайте разработчика я хотел бы иметь ограничение IP. Так что мне нужен 1 htaccess, который выглядит одинаково в обеих средах, но поведение ограничения срабатывает только на dev uri.

Как мне этого добиться?

Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 05 марта 2012
order deny,allow
allow from 31.24.232.0/21
allow from 127.0.0.0/20
allow from 192.168.0.0/20
deny from all

вы можете поместить это в .htaccess в корневой каталог вашего поддоменов. но не забудьте изменить IP-адреса.

0 голосов
/ 07 марта 2012

Вот почему я ищу 1 файл htaccess, который содержит «переключатель» для включения ограничения на основе посещающего URI.

Я искал то же самоекакое-то время, но это кажется практически невозможным.Язык конфигурации Apache знает некоторые условные блоки, но, насколько я понимаю, ни один из них не делает этого.

Я часто заканчивал тем, что определял два различных свойства AccessFileName в devи производственный сервер.Например, на сервере dev я бы установил

AccessFileName .htaccess.local

, тогда правила сервера dev будут идти в .htaccess.local, а правила рабочего сервера - в?htaccess.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...