Убрать в шаблоне эту строку или заменить её на admin@vashstorog.ru
$x = 0; for($e=0;$e<strlen($val['text']);$e++) { if (++$x==20) { $br = 1; } if ($br == 1 && $val['text'][$e] == ' ') { $text .= '<br>'; $br = 0; $x = 0; } $text .= $val['text'][$e]; }
Но по Вашему условию м.б. более 20 символов ( см. знак пробела во втором if)
siv1987 Ок.
tls
Я тоже так думал + укоряющая картинка, но опыты показали обратное. При 302 редиректе появились ошибки вида "не могу создать fork..." (точно не записал, но смысл такой). Вернулся на 403 редирект с удалением своей страницы ошибок. Совсем недавно удачно пережил их "атаку"...
Попробую прописать правила в конфиг.
Спасибо.
Разобрался с рекурсией. Конечно отдавать свою страницу ошибки равнозначно самоубийству (вдски :))
Осталось окончательно выбрать между 302 и 403.
Что быстрее и легче будет отдать сервер?
Если смотреть по байтам ответа, то ответ 302 меньше в два раза и, возможно, привлечёт внимание... (эту конструкцию и оставил).
Спасибо. Замечания принял к сведению. Не сделал фильтр для картинок, а оставил (.*) осознанно, какой регепс быстрее работает...
DenisVS . Пробовал, в ответ ноль.
Вообщем у меня получилось три решения:
1
В итоге - сайт не ложится, но пишет ошибку о зацикливании. Ответ сервера 403 - размер 333 байта.
2
Добавить
В итоге отдаёт страницу 403 уже с моего сайта (а это уже + sql) - 17 кб - зато ошибок в логе нет, но сервер падает. Неприемлимо.
Ну и 3
В итоге 302 редирект на демо-картинку - 150 байт. На этом варианте остановился. Пережил две ротации песни...
Спасибо за ссылку.
Я как бы не против, если вменяемые сайты встроят себе картинку. Плюс к ссылочному :) (например, получил в панели ссылку с news.ru, посмотрел картинка в их статье ...).
Всё что приводил выше работает, за исключением ошибки
Вечером включил режим лога -дебаг. Пишет, что зацикливается при вызове error.php, добавил ещё
RewriteCond %{REQUEST_URI} ^/error.* NC RewriteRule .* - L
Утреннее проигрывание трека показало, что опять та же ошибка в логе... (debug отключал). Вообщем, пока проблема не решена.
Спасибо. 403 и отдаю (F).
Впрочем уже нашёл где зацикливает. Прописал ещё одно правило. Буду ждать и смотреть сработает или нет, когда/если этот трек опять в ротацию запустят...
Тогда я пас.
Непонятно, почему у второго сайта (на том же ип? Кстати) показатели в норме. Логично предположить в этом случае, что дело в сайте всё-таки...
Прикиньте по http://site-perf.com/ с ashburn'а и с голландиии Ваш сайт.
Я как-то по нему ориентируюсь...
В настройках Max threads per host 6 или 4 или 2 увидите разницу. Возможно 20 секунд и всплывут.
Может это действительно политика гугла, когда он переводит сайт на тестирование с низким количеством потоков загрузки из-за неугодных ему скриптов, рекламы и/или х.з.
Вносили в недавнее время изменения в код cms?