[.htaccess - заблокований / заборонений IP] Як заблокувати доступ до сайту певним користувачам… або всім, крім деяких.

Обмеження доступу до сайту для певних IP-адрес може бути дуже простий .htaccess.

Order deny, allow
Deny from 191.155.1.30
Deny from 123.113.
Deny from 1.2.3.4  5.6.7.8 127.1.1.1
Allow from all 

У наведеному вище випадку, рядок "Замовити заперечувати, дозволяють"Сервер каже пріоритет. Зокрема, вони доступ до всіх IP-адрес, крім тих, які перераховані в лініях "Заборонити".

Заборонити 191.155.1.30 - Блокує доступ до одного IP. У нашому прикладі: 191.155.1.30

Заборонити 123.113. - Блокувати доступ Всі IP-Сайти починаючи з 123.113.

Для деяких версій Apache приклад вище може повернутись 500 внутрішній сервер Error для всіх IP-адрес, доступ до сайту. Якщо ви стикаєтеся з цією помилкою, то видаліть рядки вище, перша і остання рядок і використовувати тільки:

Deny from 191.155.1.30
Deny from 123.113.
Deny from 1.2.3.4  5.6.7.8 127.1.1.1 

У зворотному напрямку з перерахованих вище ситуацій, це блокувати всі IP-адреси, за винятком деяких.
Deny from all
Дозвольте від 1.1.1.1
Всі IP-адреси будуть заблоковані менше ПК, який має IP 1.1.1.1

Захоплений технологіями, з 2006 року з радістю пишу на StealthSettings.com. Маю багаторічний досвід роботи з операційними системами: macOS, Windows і Linux, а також з мовами програмування і платформами для блогів (WordPress) та онлайн-магазинів (WooCommerce, Magento, PrestaShop).

Залишити коментар