Файл .htaccess: Разрешение доступа с определенных IP адресов
Рассмотрим в качестве примера наиболее частую ситуацию, когда необходимо разрешить доступ к админке сайта с определённых адресов.
Имеется каталог 'admin' при обращениие к которому открывается административный интерфейс сайта. Создадим внутри этого каталога файл .htaccess следующего содержания:
SetEnvIf Remote_Addr "^XXX\.XXX\.XXX\.XXX" GrantAccessModified
SetEnvIf Remote_Addr "^XXX\.XXX\.XXX\.XXX" GrantAccessModified
# Замените "^XXX\.XXX\.XXX\.XXX" на нужные ip адреса,
# например "^123\.123\.123\.123"
Order allow,deny
allow from env=GrantAccessModified
# добавляем необходимые типы файлов, в данном случае расширение 'php'
<Files ~ (\.php)>
Order allow,deny
allow from env=GrantAccessModified
</Files>
Действие настроек файла .htaccess распространяется на директорию в которой он находится и на все вложенные директории, за исключением директорий в которых имеется свой файл .htaccess
Если у Вас возникнут проблемы по данному вопросу - обращайтесь в круглосуточную Службу технической поддержки хостинга , мы поможем Вам выполнить требуемые операции или выполним настройки для Вас.