TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
100 лет в Директ | Алексей Абак | Реклама и Автоматизация

24 Feb 2025, 09:43

Открыть в Telegram Поделиться Пожаловаться

🔒 Как ограничить доступ к сайту по IP-адресу?

Завершаем тему блокировки нежелательных посещений. Сегодня разберём, как ограничить доступ к сайту по IP-адресу.

⚠️ Важно:
Блокировка по IP не идеальна — спамеры могут обойти её с помощью VPN или другого устройства. Но на практике такие меры создают достаточно трудностей, чтобы большинство злоумышленников отказались от своих планов.


Способ 1: Через файл .htaccess

Если у вас есть доступ к редактированию файлов на сервере (например, через файловый менеджер CMS или плагин в WordPress):

Найдите файл .htaccess в корневой папке сайта.

Добавьте в конец файла следующий код:
# ---- Блокировка по IP ----
Order Allow,Deny
Allow from all
# Тут IP для блокировки
Deny from 213.87.138.00
Deny from 45.55.237.000

❗️ Внимание:
Будьте осторожны! Ошибка в файле может "положить" сайт. Лучше выполнять эту операцию под присмотром специалиста.


Способ 2: Через сервис BotFAQtor

Если вы используете антиспам-сервис BotFAQtor, блокировка IP становится простой задачей:

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

Это быстро и подходит даже для новичков.


Способ 3: С помощью JavaScript


Для тех, кто предпочитает блокировку через код:

Получите IP-адрес посетителя (как в предыдущем посте):

var ip_adr = {ip_address: ""};


Добавьте скрипт в шаблон сайта или Google Tag Manager:

var blockedIPs = ['95.24.6.199', '93.123.3.500', '14.44.95.00'];

if (blockedIPs.includes(ip_adr['ip_address'])) {
document.body.innerHTML = 'Access Denied';
}

📌 где, в массиве blockedIPs укажите через запятую IP-адреса для блокировки.

🚫 Итог:
В итоге одно из этих простых действий может спасти вас и ваших клиентов от навязчивых спамеров.

#Аналитика

450 0 2 1 59
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot