Файл .htaccess - является конфигурационным файлом популярного web-сервера Apache. Очень часто на хостинге отсутствует возможность править какие-либо конфигурационные файлы web-сервера, за исключением конфигурационного файла .htaccess

Однако, возможностей, которые предоставляем этот конфигурационный файл предостаточно. Одна из таких возможностей это разрешение или отклонение доступа с определенных IP адресов.

Действие настроек файла .htaccess распространяется на директорию в которой он находится и на все вложенные директории, за исключением директорий в которых имеется свой файл .htaccess

Рассмотри наиболее часто используемые настройки ограничения доступа с определенных IP адресов.

Как запретить посетителям вашего сайта читать все файлы в определенной директории? - надо в файл .htaccess вписать следующую строчку:

deny from all

Как разрешить посетителям сайта доступ к директории с определенного IP? - надо в файл .htaccess вписать следующие строчки:

order allow deny
deny from all
allow from <определенный ip>

Наоборот, Как запретить посетителям сайта доступ к директории с определенного IP? - надо в файл .htaccess вписать следующие строчки:

order allow deny
deny from all
deny from <определенный ip>

Советуем прочитать: