Поддержка Проблемы и решения Левые страницы — как их найти и удалить?

  • Обнаружила на сайте появление множества несанкционированных страниц.
    Выполнила все действия из соответствующей темы форума, чтобы устранить последствия взлома/обезопасить сайт.

    Дополнительно случайно нашла и удалила несколько зарегистрированных на сайте пользователей со странными именами, при удалении которых система спросила, что делать с их записями — выбрала «Удалить». По умолчанию при регистрации новых пользователей они получают роль «Подписчик», которая не дает прав на создание записей.

    В результате всех действий содержимое всех таких страниц (а оно было разным, соответствующим url страницы и содержало перелинковку на другие страницы моего сайта) заменилось на «qwe»
    Пример https://all-psy.ru/news/uslugi_ekspeditorskih_kompaniy.html

    Но! Сами страницы остались.
    Сейчас Яндекс показывает в поиске 57 таких страниц. Все страницы начинаются с /all-psy.ru/news/

    Проблема в том, что я не могу найти эти страницы на сайте, чтобы удалить их. Ни в файловой системе, ни в базе данных. Поиск по «qwe» или по элементу текста из url ничего не дает. В рубрике News показываются 3 записи действительно принадлежащие сайту.

    Еще пара странностей с url несанкционированных записей —
    — на сайте настроены правила редиректа, чтобы в url страницы не показывался «html» — «RemoveHandler .html .htm»
    — в настройках записи указано включать в url название записи без рубрики, т.е. согласно настройкам сайта url типа https://all-psy.ru/news/Название_записи будет перенаправлен на url https://all-psy.ru/Название_записи
    Но все это не выполняется для несанционированных записей.

    Кто-нибудь может подсказать как найти эти страницы и уничтожить?

    • Тема изменена 1 год, 11 месяцев назад пользователем dsoboleva.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Никто не подскажет? 🙁

    Подскажите, как вы решили эту проблему? У меня обнаружилась аналогичная проблема один в один

    @olegfrontdev ну я хотя бы не одна. Не уверена, что решила проблему кардинально, но сделала следующее:
    0. Прежде всего — пока искала более менее рабочее решение, в файле robots.txt запретила эти страницы к индексации, чтобы эти страницы исчезли из поиска. Поскольку они все были по адресу /news/ — целиком news и запретила.
    Поругалась с хостингом может проблема от них — бесполезо 🙂

    Дальше стала экспериментировать.

    1. Прошлась по зарегистрированным пользователям и стала удалять тех, кто со странными именами и мейлами. Особенно тех, у которых не стандарный адрес почты — яндекс, gmail и т.п., а с каких-нибудь доменов. И! При удалении одного из таких вордпресс спросил — что делать с контентом этого пользователя (при этом прав на добавление контента я никому не давала, при регистрации задается Подписчик, она так оставалась и в таблице у пользователя стояло Записи — 0). На запрос ответила записи удалить. И прошлась по всем пользователям.
    Для простоты проверки и чистки — можно выделять много пользователей подряд и выбирать опцию Удалить. Если хотя бы у него обнаружится контент — на все пачку будет вопрос — что сделать с контентом. Делаем отмену удаления. Делим пачку по частям и выявляем в пачке пользователя с контентом. Если вопрос не появится — просто отменяем удаление — эти пользователи «чисты».

    2. После первого захода с чисткой спустя несолько месяцев обнаружила пару других страниц — спасибо Яндекс.Вебмастеру, который доблестно сообщил, что их проиндексировал. Повторила процедуру. Плюс у меня стоял плагин Themes my Login предоставлящий расширенные возможности для регистрации пользователей. Убила его. Так-то он не очень мне был и нужен.

    Вроде сработало. Но это не точно. Пишите сработает ли у вас. Особенно интересно есть ли у вас этот плагин, который я удалила.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Левые страницы — как их найти и удалить?» закрыта для новых ответов.