Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Невозможно через htaccess забанить хосты


Автор: ann4ever 22.2.2016, 14:02
Добрый день, друзья!
Возникла проблема - видим на сайте слишком много гостей с одной подсети (51.255.65.15 - 51.255.65.18 - 51.255.65.59 - 51.255.65.129)
Эти гости медленно, но верно кладут сайт на лопатки.
Хотим забанить отдельные IP через .htaccess, но гости никуда не деваются. Похоже, что htaccess не отрабатывает правило.
Нужна ваша помощь. Спасибо 

Код

RewriteEngine On
RewriteCond %{HTTP_HOST} !^мойсайт\.ru [NC]
RewriteRule ^(.*)  http://мойсайт.ru/$1 [L,R=301]

Allow from all

Deny from 51.255.65.
Deny from 14

Options -Indexes
AddHandler server-parsed .shtml .shtm .htm .html

Автор: ksnk 22.2.2016, 22:51
Неплохо бы явно указать порядок
Код

order allow, deny

Просто для определенности
Диапазон IP, насколько я помню, указывается так 
Код

Deny from 51.255.65.15/18
Deny from 51.255.65.59/129


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)