Как запретить доступ к сайту по IP через .htaccess

Опубликовано: 06.10.2017

видео Как запретить доступ к сайту по IP через .htaccess

Как заблокировать доступ к сайту на компьютере

Добрый день, друзья! Бывают ситуации, когда требуется запретить или ограничить доступ к сайту с определённых IP адресов . В этой статье я расскажу: «Как запретить доступ к сайту с определенного IP адреса?», «Как закрыть доступ ВСЕМ, кроме определенных IP » и т.д.


Как запретить соединение с определённым ip (айпи)

Иногда требуется запретить доступ к сайту с определённого IP адреса или нескольких IP адресов. Ну допустим, какой-то «нехороший человек» упорно «гадит» нам в комментариях… Или спам-робот повадился к нам заглядывать… Естественно нам это не понравится! Для запрета доступа к сайту и папкам сайта в файле .htaccess используются дерективы allow и deny .


Блокировка IP адресов средствами cPanel

Чтобы запретить доступ с определенного IP адреса вставьте в файл .htaccess этот код:

#Запрет доступа к сайту с IP 298.169.132.24 Order allow,deny allow from all Deny from 298.169.132.24

Бывает обратная ситуация, когда требуется закрыть доступ к сайту всем, кроме определённых IP адресов . Например, это может понадобиться, когда на сайте проводятся технические работы. Недавно у меня была такая ситуация, когда на контент одного из интернет-магазинов обслуживаемых мною поступила жалоба… Пришлось срочно закрыть к нему доступ со всех IP кроме своего, связаться с администрацией и решать эту проблему.

Чтобы закрыть доступ к сайту всем, кроме определённых IP адресов вставьте в файл .htaccess следующий код:

Order deny,allow deny from all #Список IP через пробел, с которых доступ разрешен Allow from 197.143.50.248 193.478.457.10

В случае, если требуется закрыть доступ к сайту по маске , то используется не полный IP адрес. Исходный код для файла .htaccess будет выглядеть так:

rss