Все коллекции
Панель управления hPanel
Как заблокировать IP-адрес с помощью файла .htaccess?
Как заблокировать IP-адрес с помощью файла .htaccess?
Блокировка IP-адресов Вашего сайта с помощью .htaccess
Katerina Kepanova avatar
Автор: Katerina Kepanova
Обновлено более недели назад

Если Вы хотите заблокировать или занести в белый список определённые IP-адреса, Вы можете сделать это с помощью Менеджера IP-адресов.

Если Вы предпочитаете вносить изменения через .htaccess или хотите создать настройки для списка адресов, то всё, что Вам нужно сделать, это:

  1. Создать файл .htaccess в папке public_html

  2. Добавить строки, исходя из Ваших предпочтений

Вариант 1 — Заблокировать или предоставить доступ определённым IP-aдресам

Чтобы установить правила для определённых адресов, Вы можете использовать этот шаблон:

Order Allow,Deny
Deny from 185.185.185.185
Allow from all

В приведённом выше примере IP-адрес 185.185.185.185 заблокирован и не сможет получить доступ к Вашему сайту.

Если Вы хотите заблокировать несколько адресов, просто впишите их в строку:

Order Allow,Deny
Deny from 185.185.185.185
Deny from 192.192.192.192

ПРИМЕЧАНИЕ: Allow from строка является необязательной, если Вы хотите только запретить доступ, и наоборот.

Вариант 2 — Заблокировать или предоставить доступ ряду IP-адресов

Вы можете задать правила для целого диапазона или подсетей IP-адресов, установив значения from-to (от-до) в IP-адресе:

Order Allow,Deny 
Deny from 185.185.185.0/24
Allow from all

А также используя * для целого диапазона:

Order Allow,Deny
Deny from 185.185.*.*
Allow from all

Вариант 3 — Заблокировать определённые страны

Если Вы хотите установить ограничения для всей страны или нескольких стран, Вы можете легко сделать это с помощью Cloudflare.

Нашли ответ на свой вопрос?