SEO Friendly Double-Protection Layers against Flood / DoS / Spam Bots
Firewall для форума.
Работает просто, при заходе на форум единожды всплывает картинка по которой надо кликнуть, чтобы совершить вход на форум. Соответственно, если вы - сомнительный поисковый бот или того хуже -злонамеренный скрипт и у вас нет рук и мыши, дабы щелкнуть по картинке, вход на форум не будет произведен и вам скажут:"Всё, дорогой, до свидания..."
1 - Используйте этот файрволл для защиты своего форума ( vBulletin / phpBB / SMF / IPB / итд.. )
Блокирует нежелательных ботов
Предотвращает спам
Блокирует флуд-атаки
Частично ослабляет Ddos
Предотвращает злонамеренные скрипты!
2 - Фишки
Улучшает "впечатление" для Adsense и доход
Выглядит как "вводная страница" форума.
SEO дружелюбен. (DnP Network пользуется этим хаком уже 2 года. Google поиск: возвращает 29,000+результатов)
Никаких запросов в базу / Быстр и лёгок (мечта вобловода!)
ИНСТРУКЦИИ ПО ПРИМЕНЕНИЮ:
a. Загрузите все файлы в корень
b. Откройте
global.php через блокнот. (Почему global.php ? Потому что global.php является ядром системы vBulletin, он также является пусковым файлом который вызывает важные запросы в базе данных и хранит "сенситивную" информацию. Файрволл всплывает перед любыми важными управляющими процессами, предотвращая нанесение урона. Вот почему DnP Firewall не использует хуки, плагины и моды)
Найдите:
PHP Code:
// identify where we are
define('VB_AREA', 'Forum');
ВЫШЕ эт вставьте:
PHP Code:
if(file_exists('dnp_fw.php')){require_once('dnp_fw.php');}
с. Сохраните файл и загрузите на форум
Хак совместим с любыми системами на PHP.
Работает на всех линейках форума от 3.0 до 3.8.x
Тема на орге:
http://www.vbulletin.org/forum/showthread.php?t=221739
Скрин:
Если у кого установлен yarss, вот код для исключения его из зоны цензора
В файле
dnp_fw_config.php
Найдите:
PHP Code:
//2nd Layer Flood Protection enable ?
ВЫШЕ вставьте следующий код, предварительно поменяв "вашфорум" на путь к вашему форуму:
PHP Code:
$disabledURL = array(
'www.вашфорум.ру/forum/yarss.php',
'www.вашфорум.ру/forum/external.php',
'вашфорум.ру/forum/yarss.php',
'вашфорум.ру/forum/external.php',
);
В том же файле наверху, где перечень ботов не забудьте добавить наших:
PHP Code:
'Yandex',
'StackRambler',