cooper |
Отправлено: 27 декабря 2011 — 17:01
|
Junior Member
Покинул форум
Сообщений всего: 66
Дата рег-ции: Авг. 2011
Репутация: 1
|
Представьте поискбота, который не идет на индекс, или другую страницу, а ломится на post.php, а когда упирается в блоктровку, уходит с сайта совсем. Такое ни юзеры ни поискботы не делают, - только спамботы.
По IP я проверял, совпадений практически нет, два - три одинаковых, но что это для 350 запросов.
В htaccess, есть ряд переменных, через которые возможно сделать блокировку, однако я пока только изучаю этот вопрос.
HTTP_REFERER - Приводится адрес страницы, с которой посетитель пришёл на данную страницу.
HTTP_FORWARDED - Страница непосредственно, с которой перешел пользователь
HTTP_HOST - Адрес сервера, например, primer.ru
Если запретить запрос post.php для всех, а разрешить для тех кто приходит через страницы форума, но как это сделать, я пока не знаю. |
|
|
BON |
Отправлено: 27 декабря 2011 — 19:29
|
ExBB Team Admin
Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010
Откуда: СССР/Белгород
Репутация: 72
|
вот так попробовать стоит
CODE: RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .post\.php*
RewriteCond %{HTTP_REFERER} !.*bsaa.info.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
в этой строке
CODE: RewriteCond %{HTTP_REFERER} !.*bsaa.info.* [OR]
bsaa.info заменяем на свой домен.
если вдруг не заработает то эту строку
CODE: RewriteCond %{HTTP_REFERER} !.*bsaa.info.* [OR]
замените на эту:
CODE:RewriteCond %{HTTP_REFERER} !^http://bsaa.info(/)?.*$ [NC]
ну и соответственно адрес поменяйте. Только я вам ничего не гарантирую. проверяйте испытывайте
(Добавление)
хей господа кто в пхп шарит поглядите синтаксис плиз |
|
|
alexx |
Отправлено: 13 апреля 2012 — 19:45
|
Advanced Member
Покинул форум
Сообщений всего: 495
Дата рег-ции: Февр. 2010
Откуда: Россия
Репутация: 12
|
NordWest пишет:Я сам ежедневно борюсь с
Цитата: Гость Вход с неверными данными (roindjnkfvjkfvijfijkdfd :: 2hT9F9F562)
Гость Вход с неверными данными (terrrrejjj :: rgy644)
Гость Вход с неверными данными (bragunchik :: dotwPQU251)
В этой связи есть идея...
А что если по поводу этих "гостей с неверными данными" вести отдельную статистику и автоматически заносить особо активных в бан лист по IP.
Ты так пол мира забаниш)))
Айпишники динамические ( раз в сутки провайдер автоматом обновляет, или после каждого включения новый айпи)), а не статические.
Лучше банить сетки Китая и других спам стран, от куда основной трафик идет спама, с их серверов.(Отредактировано автором: 13 апреля 2012 — 19:47) |
|
|
|