Можно карты таро раскинуть, можно кости, как вариант обратится к экстрасенсу. Но если совсем ни как, то логи помогут, нагрузка..., внимательность - они как светоч в царстве тьмы.
О этом должен знать админ, когда у него проблемы начались и какой бекап перезалить. Если нет бекапа, перезалить ядро, шаб и плагины. В общем по кругу пошли, пора остановиться в этом направлении))
Можно от гугла, если там у вас все ок с индексацией или плагином вменяемым, о чем выше писал. А прежние урлы в 404 отправить и все встанет на свои места со временем.
Тогда очень прошу разъяснить, что и какую поврежденную информацию исправляет бекап файлов или не исправляет и при чем тут информация вообще? Что за информацию они такую предоставляют, которую можно не исправить перезаливкой не зараженных файлов.
Вы не путаете с бекапом базы? Хотя и он созданный ранее заражения не поврежден и его восстановление сделает сайт рабочим, если информация была изменена в базе.
Такое ощущение, что вы о чем то другом говорите или не вникаете или уверили себя в том, что не поврежденные файлы из бекапа могут не исправить ситуацию. Я не могу понять вашу логику, но если вы как то более развернуто ответите, будет и мне понятно.
Опишите ситуацию когда замена не зараженными файлами ядра, плагинов, шаблона, не исправят ситуацию? желательно по шагам или по результату, но подробно.
Жизнь полна неожиданностей и они бодрят)) Насчет отказа хостера и разделегирования, это же за день и два не произойдет, а если на сайт не обращать внимание, на повышенную и аномальную нагрузку и тд. неделю, то наверно такой сайт и не нужен никому, включая админа.
То есть, если я я перепишу другими (не зараженными) файлами зараженные, то уязвимость останется или перезалью ядро из архива, все останется. Вы тут чувствуете потерю логики?
Бекап на то и нужен, что бы возвращать файлы к состоянию на момент создания бекапа. Как базу, так и файлы, на всякий случай, что бы логика не потерялась опять. Бекап базы и файлов, эта два разных бекапа и их следует иметь на один день, в базе инфа и опции, файлы и есть файлы. Тогда проблем с возвратом к рабочему состоянию сайта не будет.
Если страниц много и подстраховаться на будущее. То можно пока поставить поиск плагином с вменяемыми урлами или генераций страницы искомого, в общем подобрать. А все прошлое отправить в 404. Не знаю есть плагины такого рода, что бы учитывать гет в урле, но можно и без плагина.
Типо того:
<IfModule mod_rewrite.c>RewriteEngine onRewriteCond %{QUERY_STRING} ^s=$ # тут я не проверял конечно, но что-то такоеRewriteRule ^(.*)$ - [R=404,L]</IfModule>
Сейчас посмотрел на одном сайте, уже как год соображает и даже при учете принятых на том сайте всех мер, с гет параметром уже не существующего модуля на сайте до сих пор есть странички))
Что в этом плохого или почему так не надо делать?
Не уязвимость, а скорее эксплуатация вашего сайта, для продвижения своих и нерасторопности поисковика или его неспособности разобраться в таких моментах. тут придется самим уже действовать.