Что означает ошибка Error 410 Gone и как ее исправить

Ошибка 410 Gone возникает, когда пользователь пытается получить доступ к странице, которой больше не существует. Статус 410 Error настраивается именно на стороне сайта, вебсервера. Он означает, что страница удалена навсегда. Для краулеров поисковых систем Error 410 сигнализирует о том, что страницу требуется убрать из их индекса (и больше не присылать на нее бота), так как страница удалена безвозвратно.

Еще одна из причин появления данной ошибки - некорректная настройка веб-сервера (на стороне хостинга).

Также, в Интернет мне встречались несколько жалоб на то, что Tilda выдает следующую ошибку.
Request with error: 410 - Gone. Your request has been automatically blocked by our system. If this is the first time it has happened, try refreshing the page in 5 minutes. If the issue persists, please contact our Customer Support at team@tilda.cc for assistance.

Проблемы при появлении Error 410 на сайте

В случае с получением Error 410 Gone в браузере, ничего хорошего это вашему сайту не сулит. Посетитель просто закроет страницу и навсегда покинет ваш сайт, вернется в поиск и найдет ответ на свой вопрос в другом месте. Большое количество подобных ошибок приведет к ухудшению поведенческих факторов сайта, и понижению его в выдаче поисковых систем.

Отличие Error 410 Gone и Error 404 (страница не найдена)

Ключевое отличие от ошибки Error 404 (404 Page Not Found) в том, что при 404 страница может быть доступна в будущем. Например, вебмастер временно поставил на страницу статус: личное, черновик. Как только он обновит эту статью и опубликует (по старому адресу) - код Error 404 сменится на 200 OK.

Какие бывают статусы ответа сервера (классы кодов состояния HTTP)

В заголовках ответа сервера HTTP вы можете увидеть следующие ответы.

  • 100x: информационные запросы (101, 102, 103 и так далее)
  • 200x OK: успешные запросы
  • 300x: редиректы, перенаправления (например, 301 Moved Permanently)
  • Error 400x: ошибки на стороне клиента (например, 403 Forbidden)
  • Error 500x: ошибки на стороне сервера (500 Internal Server Error)

В зависимости от того, кто предоставляет ответ (вебсервер или Cloudflare), коды ответа будут отличаться. Например, если вы увидели Error 524 A Timeout Occurred в Cloudflare, это означает Error 504 Gateway Timeout, если бы ответ был выдан вебсервером.

Что означает ошибка Error 410 Gone и как ее исправить

В любом случае, это означает проблемы на стороне вебсервера, а не проблемы в Cloudflare.

Как будет выглядеть ошибка Error 410 Gone в браузере

Что означает ошибка Error 410 Gone и как ее исправить

В зависимости от программного обеспечения сервера, ошибка будет иметь следующие наименования:

  • 410 Gone
  • Gone
  • Ошибка 410
  • HTTP Status 410

Причины появления ошибки 410 Gone

  • Намеренное удаление: Страница была целенаправленно удалена (устаревшая страница, страница, удалённая по юридическим причинам, такой страницы больше нет на сайте и на нее установлено уведомление о необходимости исключить из обхода поисковых ботов).
  • Перемещение или переименование: URL адреса страниц изменились (например, в случае полной смены ЧПУ сайта), но не настроена переадресация со старых на новые.
  • Случайное удаление: Вебмастер случайно удалил страницу. В слeчае некорректной настройке веб сервера, CMS движка сайта, это также может привести к появлению Error 410.
  • Проблемы сервера: Сбои в работе сервера или хостинга. Причина может быть на стороне хостинг-провайдера. Например, администраторы хостинга некорректно настроили программное обеспечение сервера. В чем они никогда не признаются, а боты в техподдержке хостинга будут вам выдавать одни и те же бесполезные скрипты ответов, написанные нейросетью.

Ответ технической поддержки хостинга: у нас проблем нет

Будьте готовы к тому, что в случае появления описываемой здесь ошибки, а также в случае любых других проблем на стороне хостинга, техподдержка, даже не дочитав тикет, перенаправит вас в Спортлото.

На вашем сайте Cloudflare? Это же прекрасно, пишите туда. Даже если вебсервер целиком недоступен, а проблема именно у хостера, - никто не будет разбираться.

Есть Cloudflare - вот идите туда и решайте свои проблемы там.
У нас проблем нет (есть только у вас, бугага).

Что означает ошибка Error 410 Gone и как ее исправить

HTTP 410 Gone на стороне клиента (в браузере)

Код состояния Error 410 Gone, генерируемый на стороне клиента, чаще всего обусловлен некорректным запросом ресурса (malformed URI). Хотя неверный URI обычно приводит к ответу Error 404 Not Found, сервер может возвращать 410 Gone, если страница ранее существовала, а серверная конфигурация настроена на выдачу данного кода статуса после удаления страниц.

Изменения в программном обеспечении, вне зависимости от используемой платформы (например, CMS WordPress, Bitrix, OpenCart, Joomla, конструктор Tilda), также могут вызвать подобные ошибки. Установка расширений, модулей или обновление программного обеспечения может привести к непреднамеренным модификациям конфигурации.
В случае возникновения ошибки 410 после обновления, рекомендуется выполнить откат изменений до обнаружения источника проблемы. При использовании сторонних плагинов/модулей, необходимо убедиться в отсутствии нежелательных изменений именно по причине некорректной установки / обновления данных модулей.

HTTP 410 Gone на стороне сервера

При обнаружении на сервере непредвиденного HTTP-кода состояния, первоочередной задачей является анализ лог-файлов (access.log, error.log). Местоположение лог-файлов зависит от используемого веб-сервера (например, Nginx, Apache). При использовании Shared хостинга, доступ к файлам логов осуществляется из панели управления хостинга (там же в настройках включается-выключается их запись).

Необходимо выполнить поиск строк, содержащих код ошибки 410 в журналах событий, что позволит определить источник проблемы.

Вторым шагом диагностики кода ошибки 410 Gone является проверка конфигурационных файлов веб-сервера на предмет некорректных правил редиректа. Для сервера Apache необходимо изучить как главный конфигурационный файл, так и файлы .htaccess. Для Nginx следует проанализировать файл nginx.conf. Обнаруженные правила редиректа требуют тщательного анализа и, при необходимости - модификации / удаления.

Когда использовать 410 Gone вместо 404 Not Found

Выбор между HTTP-кодами состояния 410 Gone и 404 Not Found является критическим аспектом веб-разработки, влияющим на оптимизацию поисковых систем (SEO) и пользовательский опыт. Правильное использование кода статуса HTTP обеспечивает точную семантическую информацию о состоянии запрашиваемого ресурса.

Что означает ошибка Error 410 Gone и как ее исправить

Код 410 Gone информирует клиентское приложение о перманентном удалении ресурса с сервера. Это предотвращает дальнейшие попытки доступа и сигнализирует поисковым роботам, таким как Googlebot, о необходимости исключить данный URL из индекса. В отличие от 404 Not Found, который указывает на временную недоступность или ошибку, 410 Gone является декларацией об абсолютном и окончательном удалении ресурса.

Поведение поисковых систем значительно отличается в зависимости от полученного кода состояния.

  • При получении кода 404 Not Found, Googlebot проявляет осторожность, рассматривая данное событие как потенциальную ошибку временного характера. В результате, URL не удаляется из индекса немедленно, а подлежит повторному сканированию.
  • Код 410 Gone, напротив, интерпретируется как явно указанное удаление ресурса вебмастером, что приводит к немедленному удалению URL из индекса. Несмотря на это, Googlebot периодически проводит повторную индексацию ресурсов с кодом 410, чтобы обнаружить потенциальные изменения.

Таким образом, применение кода 410 Gone целесообразно только в случаях окончательного и безвозвратного удаления страницы. Если существует вероятность восстановления страницы или её перемещения на другой URL, рекомендуется использовать код 404 Not Found.

Что означает ошибка Error 410 Gone и как ее исправить

Выбор между 404 и 410 напрямую влияет на эффективность SEO и точность представления информации в результатах поиска.

Как исправить ошибку Error 410 в Tilda, если сайт подключен к Cloudflare

Ошибка 410 в Tilda обычно указывает на то, что запрашиваемый ресурс был удален и больше недоступен. Однако, на скриншоте мы видим еще дополнительное уведомление, о том, что хостинг заблокировал ваш запрос.

Что означает ошибка Error 410 Gone и как ее исправить

Если ваш сайт подключен к Cloudflare, вам нужно проверить следующие моменты.

Проверьте настройки Cloudflare:

  • Убедитесь, что ваш домен правильно настроен в Cloudflare. Проверьте DNS-записи, чтобы убедиться, что они указывают на правильный IP-адрес Tilda.
  • Убедитесь, что режим проксирования (включение/выключение облака) для DNS-записей установлен правильно. Для вашего сайта лучше оставить режим "DNS only" (серое облачко), если возникли проблемы, и вы не хотите уходить с Tilda Personal на свой хостинг (это доступно в тарифе Business за 25$ в месяц).

Проверьте настройки в Tilda:

  • Убедитесь, что сайт активирован и опубликован в Tilda. Попробуйте заново опубликовать сайт, чтобы убедиться в том, что все изменения сохранены.
  • Убедитесь, что ваш проект в Tilda не находится в состоянии "Скрыт" или не заблокирован.

Кэширование Cloudflare:

  • Очистите кеш Cloudflare. Иногда старая версия страницы может оставаться в кэше, и её нужно обновить.
  • Убедитесь, что на стороне Cloudflare активированы правильные заголовки кэширования.

Проверка HTTPS и CORS:

  • Если вы используете HTTPS, убедитесь, что сертификаты SSL правильно настроены и что все страницы вашего сайта доступны по протоколу HTTPS.
  • Также проверьте настройки CORS, чтобы убедиться, что другие ресурсы корректно загружаются.

Обратитесь в поддержку:

  • Если вы проверили все вышеописанные шаги и ошибка не исправилась, свяжитесь с поддержкой Tilda или Cloudflare (форум для бесплатного тарифа). Возможно, они смогут помочь с более глубоким анализом проблемы. Только требуйте анализ проблемы, а не отправку вас в Спортлото.

Трафик в Тильде идет через АнтиДДОС сервис DDoS Guard, и последние пару дней действительно появились жалобы на то, что сайты с подключенным Cloudflare показывают ошибку 410.

Your request has been automatically blocked by our system.

Содержание ошибки, выданное на стороне Тильды, намекает на то, что они (DDoS Guard) автоматически начали банить запросы, пришедшие через проксирующие сервера конкурентов, в данном случае - Cloudflare. Т.е. проблема в кривых настройках стороннего АнтиДДоС сервиса (ДДОС-Гард), а крайним в техподдержке делают (Cloudflare).

Что означает ошибка Error 410 Gone и как ее исправить

Тариф Business позволяет перенести код сайта на свой хостинг (отключившись при этом от DDoS Guard), что сразу же решает проблему Error 410 Gone в Tilda.

Почему ранее ошибки Error 410 Gone в Тильде не было, а теперь появилась?

Ошибка появилась потому, что недавно кто-то из системных администраторов внес один из блоков IP адресов Cloudflare (например, 162.158.0.0/15) в банлист в настройках сетевого экрана в панели DDoS Guard. И как только при открытии страницы посетителем проксирующий запрос приходит с айпи адреса Cloudflare в блеклисте Tilda - выскакивает ошибка.
Они в этом не признаются, но вы можете попробовать заставить техподдержку Tilda вместо написания глупых отписок не использовать Cloudflare - проверить это.

Российская альтернатива Cloudflare

Функцию фильтрации ботов Cloudflare может на себя взять российский антибот Killbot. Вот к нему у РКН точно претензий нет, сервера компании находятся в РФ. Принцип работы отличается от привычного, отслеживаются не знакомые всем при настройке Cloudflare параметры (входящие IP адреса, AS подсети ботов, User Agent и прочее), а уникальные для каждого набора браузеров слепки. По отличию оригинального браузера от модифицированного, тот или иной заход определяется либо как заход реального посетителя, либо как заход бота. Чтобы не повторяться - расписывал более подробно в статье Альтернатива Cloudflare в России.

При регистрации в Killbot введите промокод antiddos24 и получите месяц тестирования платного тарифа (1000 руб) в качестве бонуса. Этого вам хватит на то, чтобы понять, подходит вам данное решение, или нет.
Также по промокоду автоматически подключается подписка на интеграцию с Яндекс Директ, вы можете синхронизировать Киллбот и рекламный кабинет РСЯ, и наконец избавиться от недействительных кликов и скликивания рекламы конкурентами. Поведенческим ботам устанавливается ставка -100% и объявления не показываются, экономя ваш рекламный бюджет.

Подпишитесь на Telegram канал для того, чтобы всегда быть в курсе последних новостей и обновленных настроек для защиты от ботов через Cloudflare, а также оперативно получать новые материалы, выходящие на antiddos24.ru

Всегда нужно иметь в виду, что те советы, которые вы прочли в статьях на сайте antiddos24.ru - это лишь часть настроек, которые я делаю при профессиональной экспертной настройке фильтрации поведенческих ботов. Все остальное - это непубличные профессиональные секреты. Любая информация, становящаяся общедоступной - достаточно быстро устаревает и перестает быть эффективной.
Если вы столкнулись с повышенной ботностью в Яндекс метрике, увеличением числа прямых заходов, увеличением количества отказов - вы всегда можете заказать у меня настройку Cloudflare или Killbot.

Услуги

Свежие записи

Портфолио

AntiDDOS24

АнтиДДОС, поведенческие факторы, защита от ботов, настройка Cloudflare и КиллБот.

Telegram

@antiddos24

Быстрее всего отвечаю в Telegram.

На значок Telegram можно нажать.
Более 500 выполненных работ на Кворк, положительные отзывы, профессионально занимаюсь защитой от ДДОС с 2017 года.
Ссылка на кворк
Свяжитесь со мной, для согласования перечня работ и условий оплаты.
Контакты
Copyright © 2024, AntiDDOS24. Копирование материалов сайта запрещено.
menu-circlecross-circle