Как средиректить через htaccess?

V
На сайте с 20.12.2006
Offline
93
430

На сайте были шеллы которые почистили с помощью всяких штук типа айболита и анализа логов, последние сутки все логи забиты строчками всех файлов сайта где на конце обязательно есть параметр "?ne0pue". Подскажите как с помощью хтацесс отбивать такие запросы, заранее премного благодарен.

--------------- Сайтеса (http://sitesa.ru) - первый антивирус для сайтов, скажите "нет" взлому!
M
На сайте с 15.03.2012
Offline
128
#1

как-нибудь так: (не проверял)

RewriteCond %{QUERY_STRING} ne0pue

RewriteRule .* - [L,R=404]

или через php (вставить в самое начало php кода)

if (strpos($_SERVER['REQUEST_URI'], '?ne0pue') !== false) {

header("HTTP/1.1 404 Not Found");

exit;

}

V
На сайте с 20.12.2006
Offline
93
#2

спасибо большое, первое правило еще вчера сам нагуглил попробовал но оно не работает на папках, то есть если конструкция вида сайт.ру/папка/css.js?ne0pue то не срабатывает а работает только в корне, насчет пхп ща попробую

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий