Поддержка Проблемы и решения Периодически весь сайт выдает 404

  • Приветствую,

    Помогите пожалуйста.
    Периодически не понятно по какой причине весь сайт начинает выдавать 404 ошибку. На всех страницах, по всему сайту.
    Возникает рандомно, без какой либо периодичностью и закономерности.
    Решается проблема пересохранением Permalinks.

    Может кто сталкивался? Подскажите куда копать?

    Заранее благодарю за помощь.

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Вероятно какой-то плагин портит файл htaccess.

    Файла htaccess нет. Сайт работает без него.

    Ну, как видим, без него сайт не особо работает — «начинает выдавать 404 ошибку»

    Теперь есть и htaccess файл и все равно периодически весь сайт падает и на всех страницах 404 ошибка.
    Есть может идеи как отследить источник?
    Что вообще в теории может вызывать такие проблемы?

    Модератор Yui

    (@fierevere)

    ゆい

    в теории — какой-нибудь конфликтный плагин, создающий свою таксономию.

    Установите тестовый WordPress в отдельной папке с новой базой и создайте пару страниц и записей. Если там тоже будет 404, значит дело в хостинге.

    Ничего не помогает. Ошибка возникает.

    Но вот что заметил.
    Ошибка начала появляться, когда на сайт посыпался спам в виде спам топов на форуме (bbPress). Какие-то китайские боты заспамили весь форум. Я все почистил и поставил защиту от спама (Google captcha на регистрацию, Akismet Anti-Spam).
    Но в отчете по 404 ошибкам я вижу что теперь постоянно возникают запросы к этим удаленным топикам от ботов.
    Так вот. Как можно заблочить доступ к сайту для ботов? И возможно что из-за атак этих ботов весь сайт падает в 404 ошибку?

    Мой сайт спасает от ботов этот плагин https://ru.wordpress.org/plugins/blackhole-bad-bots/

    В настройках плагина в списке разрешенных ботов следует оставить только Яндекс и Гугл боты.

    В настройках плагина в списке разрешенных ботов следует оставить только Яндекс и Гугл боты.

    ага — спам боты прям спецом подписываются в user agent как «Spam Bot».
    вам самому не смешно?
    спам боты маскируются под настоящих людей и user agent подсовывают от браузера.

    Не знаю, как автору плагина это удалось, но теперь сайт не виснет из-за ботов. Там на каждой странице сайта создается ссылка, невидимая для людей, но видимая для ботов. Как бот туда зайдет, так и не выйдет. 🙂

    Модератор Yui

    (@fierevere)

    ゆい

    Не знаю, как автору плагина это удалось

    https://ru.wikipedia.org/wiki/Honeypot

Просмотр 11 ответов — с 1 по 11 (всего 11)