Onza: Комментарии

Главные вкладки

25 апреля 2011 в 16:43

Возможно ли на VPS принудительно органичить долбежку некоторых роботов по юзер-агенту напрмиер одним запросом в 10 секунд? Ибо сервер держит три многостраничных сайта и во время нашествия яху и апорта, которые пытаются получить все и сразу, VPS почти всегда уходит в даун. По моим наблюдениям, на crawl-delay им положить.

10 июля 2010 в 17:30

pws wrote:
Может есть способ поправить код меню, чтоб оно было поверх всего содержимого на сайте?..

В css-файле модуля присвойте классу ul.nice-menu-down свойство z-index:999. Пример кода:

2 января 2010 в 13:27

Вопросы по Forbes Russia нужно задавать известной в этом сообществе госпоже bang (в миру зовут Анна) ибо летом минувшего года ею проводился набор специалистов на данный проект.

ЗЫ: С праздником всех!

4 декабря 2009 в 5:57

<a href="mailto:GDI@drupal.org">GDI@drupal.org</a> wrote:
За чем следить? Модуль успешно работает на сайте, юзеры на drupal.org нашли баг, он уже исправлен.

GDI@drupal.org, я, как и многие здесь, отслеживаю полезные мне топики через свой тракер Smile
Вам большое спасибо за полезную весчь.

27 ноября 2009 в 3:10

gorr, огромное спасибо! Потестировал, в общем - то что нужно. Минус данного решения вижу только один: если пользователь вставляет url страницы поиска в адресную строку, то обламывается. Но вряд ли кто-то так будет делать, как правило в поиск всегда приходят уже с какой-либо страницы сайта.

ЗЫ: чего-то не могу сообразить, как добавить в заголовок темы [Решено]?

27 ноября 2009 в 3:03

gorr wrote:
<?php
if(!$_SERVER['HTTP_REFERER'] && key(explode('/', $_GET[q])) == 'search') {
if (!headers_sent($filename, $linenum)) {
header('HTTP/1.1 404 Not found');
exit;
} else {
echo "Headers already sent in $filename on line $linenum\n";
exit;
}
}
?>
Кавычки забыл.

gorr, чего-то не так, теперь выдается 404 (страница не найдена).

26 ноября 2009 в 14:57

gorr wrote:
Ну так было задумано, чтобы 404 выдавалось для тех, у кого нет реферера.

Пока только проверял с двух разных компов у себя, мне по всему сайту выдается 404. Вечером, когда народу меньше будет, еще попробую потестировать.

25 ноября 2009 в 11:58

gorr wrote:
А если так?
<?php
if(!$_SERVER['HTTP_REFERER'] && key(explode('/', $_GET[q])) == 'search') {
if (!headers_sent($filename, $linenum)) {
header(HTTP/1.1 404 Not found');
exit;
} else {
echo "Headers already sent in $filename on line $linenum\n";
exit;
}
}
?>

Выдается синтаксическая ошибка:

25 ноября 2009 в 2:29

gorr wrote:
Да, ошибся малость, не там скобку надо поставить, вот правильно:
if(!$_SERVER['HTTP_REFERER'] && key(explode('/', $_GET[q])) == 'search') exit;
Посмотрел, у меня в 12 строке в index.php комментарии идут, вот прямо после них и надо вставить. С заголовками - странно, если в самом начале exit делаем, то еще ничего в браузер не должно было отослаться.

24 ноября 2009 в 1:27

gorr wrote:
А если банально в index.php перед бутстрапом вставить наподобие такого, то отсечете всех без реферера, даже друпал не подгружая
if(!$_SERVER['HTTP_REFERER'] && key(explode('/', $_GET[q]) == 'search'))) exit;

gorr, спасибо, любопытный способ (там правда лишняя скобка у Вас), наверное он бы мне подошел, но что-то не так, вылазят ошибки:

24 ноября 2009 в 1:26

cristobal-junta wrote:
Мне интересно, а пробовали банить по IP-адресу вот здесь: /admin/user/rules/add ?
Или этот способ не подходит.

Мы блочим ip не через движок, а через фаервол, но вообще если вас решили взять на измор этот способ подходит лишь как временная мера. Представляете, сколько ip-адресов в модемном пуле укртелекома? К тому же, не всегда можно сразу отследить, что тебя начали долбить.

23 ноября 2009 в 20:17

Azerot wrote:
1. Смените параметры формы, робот по идее должен на этом попухнуть на какое-то время. Ну то есть чтобы вызывался скажем не тот поисковый скрипт который сейчас а скрипт с другим именем, делающий тоже самое.
2. Повестьте JavaScript на кнопку "Искать" и/или на нажатие Enter, который генерит какой-либо добавочный параметр к поиску, без которого он работать не будет.

23 ноября 2009 в 20:09

Ильич Рамирес Санчес wrote:
"Onza" wrote:
Некий дятел из сети Ukrtelecom

ну как... западные коллеги укртеловские сетки уже тупо банят.
я кстати тоже потихоньку начинаю банить. запарили хрумероводы.

Да, я почитал, на Ukrtelecom много кто жалуется. Но это конечно не выход, из-за одного урода банить украинскую аудиторию.

23 ноября 2009 в 18:59

T-34 wrote:
Captcha + hidden_captcha

Капчу для поиска не могу ставить по идеологическим соображениям, наша аудитория активно (очень активно) пользуется поисковой формой и не хотелось бы осложнять ей жизнь.