Группа: Пользователь Ранг: Продвинутый Регистрация: 16.04.2010 Город: IKZOKZ | Вкрутил у себя в сборке(1.03 WE), все равно не блокирует. sys.config.php$config_sys['site']['lich'] = '1'; // Отключено - 0, активно - 1. Хтагес должен быть обновлен!!! $config_sys['site']['exts'] = array('gif', 'jpg', 'jpeg', 'bmp', 'png', 'swf', 'flv', 'mp3'); // Типы запрещенных файлов
|
Class.BuildMod.phpif (System::$config_sys['site']['lich'] == '1') { $tpl .= "RewriteCond %{HTTP_REFERER} !^$"; $tpl .= "RewriteCond %{HTTP_REFERER} !^http(s)?://(.*)?" . $host . " [NC]"; $tpl .= "RewriteCond %{HTTP_REFERER} !^http(s)?://(.*)?google.(com|ru)? [NC]"; $tpl .= "RewriteCond %{HTTP_REFERER} !^http(s)?://(.*)?yandex.(com|ru)? [NC]"; $tpl .= "RewriteCond %{HTTP_REFERER} !^http(s)?://(.*)?yahoo.(com|ru)? [NC]"; $tpl .= "RewriteCond %{HTTP_REFERER} !^http(s)?://(.*)?bing.(com|ru)? [NC]"; $tpl .= "RewriteRule .*.(" . implode('|', System::$config_sys['site']['exts']) . ")$ uploads/hotlink.png [NC]"; }
|
в .htaccess выводит RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(.*)?мой-сайт.ru [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://(.*)?google.(com|ru)? [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://(.*)?yandex.(com|ru)? [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://(.*)?yahoo.(com|ru)? [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://(.*)?bing.(com|ru)? [NC] RewriteRule .*.(gif|jpg|jpeg|bmp|png|swf|flv|mp3)$ uploads/hotlink.png [NC]
|
что то пропустил? Отредактировано IKZOKZ: 05.11.2011, 15:22:03 |