.htaccess - конфигурационный файл для управления web сервером Apache. Одной из замечательных возможностей является ограничение доступа к страницам и директориям сайта по IP адресу. Например:
нам нужно запретить доступ к директории в которой размещён сайт всем и разрешить доступ только с определённых IP адресов. Для этого создаём в директории с сатом файл с именем .htaccess и содержимым его будет
Deny from all
Allow from 80.69.14.23
Allow from 213.0.0.0/8
Allow from 192.168.1.0/24
Первая строчка означает то, что сначалы мы запрещаем доступ, потом разрешаем. Второй строкой мы запрещаем доступ всем. С третьей строки мы перечисляем IP адреса и сети с которых доступ к директории разрешён.
Стоит обратить внимание на то, что если IP адресов несколько и они из одной и той же сети, то их мы записываем в одну строчку через пробел, т. е. Allow from 80.69.14.23 80.69.14.21. Если указываем сети, то каждую с новой строчки.