Блокировка по IP-адресу
Как-то столкнулся с одной проблемой — хлынула на сайт огромная масса посетителей сначала из Вьетнама, а потом из США. Всё бы ничего если бы не одно НО — они еще в придачу делали клики по рекламе. С одной стороны вроде бы выглядело «красиво», а с другой задумайтесь — на русскоязычном сайте такое большое посещение иностранцами!!! Поверьте, это сыграет в будущем злую шутку. Да и просто дурного человека может занести на Ваш сайт
Покопавшись в интернете нашел одно эффективное решение. Для этого нужен файл .htaccess, который располагается в корневой папке сайта. Если такого файла не найдёте, то просто создайте пустой файл с именем .htaccess и загрузите его в корневую папку сайта.
Теперь открыв этот файл надо прописать в нём следующее:
1 2 3 4 5 6 7 8 9 10 11 12 | ## USER IP BANNING <Limit GET POST> order allow,deny allow from all deny from ххх.ххх. deny from х.хх. deny from хх.ххх. ****************** deny from ххх.хх. </LIMIT> |
Вместо ххх прописываете первую часть IP-адреса — первые две цифры адреса. Нет смысла прописывать IP-адрес полностью, т.к. многие имеют динамический IP-адрес. Всё работает на 100% . Добавлю одно предупреждение для тех кто будет блокировать IP-адреса США — будьте осторожны, можете случайно заблокировать google-робота и Ваш сайт в этом случае не будет индексироваться. Следите по «Инструменты для веб-мастеров».
Надеюсь, что кому-то эта информация поможет!
Статья была полезной?