HTTP 410 Gone и его отличие от 404

  • Обновлено
  • Чтение ≈ 2 минуты

Краткий ответ

410 сообщает, что ресурс удалён навсегда. Для SEO это сигнал быстрее удалить страницу из индекса. Используйте 404, если не уверены.

В этой статье
  1. Что означает ошибка
  2. Причины и признаки
  3. Пошаговое решение
  4. Проверка результата

#Что означает ошибка

410
410 Gone

410 сообщает, что ресурс удалён навсегда. Для SEO это сигнал быстрее удалить страницу из индекса. Используйте 404, если не уверены.

#Причины и признаки

Возможная причинаКак узнатьЧто делать
Страница удаленаСравните обстоятельства появления ошибки с указанным признаком и не меняйте настройки без подтверждения.Нормально.
ОшибочноСравните обстоятельства появления ошибки с указанным признаком и не меняйте настройки без подтверждения.Верните.
Старые ссылкиСравните обстоятельства появления ошибки с указанным признаком и не меняйте настройки без подтверждения.Редирект.
Настройка CMSСравните обстоятельства появления ошибки с указанным признаком и не меняйте настройки без подтверждения.Проверьте. После действия повторите исходную операцию.

#Пошаговое решение

  1. Проверьте, нужен ли URLПроверьте, была ли страница удалена намеренно. Если её нужно сохранить, восстановите содержимое и убедитесь, что возвращается HTTP 200. Если есть полноценная замена, подойдёт 301; если удалена навсегда и замены нет — 410.
  2. Настройте 301Если у удалённой страницы есть действительно равнозначная новая, настройте постоянное перенаправление 301 на её точный адрес. Убедитесь, что целевая страница возвращает HTTP 200 и не образуется цепочка перенаправлений. Не перенаправляйте все удалённые страницы на главную.
  3. Используйте 410Для URL, который намеренно удалён без замены, настройте ответ HTTP 410 на уровне сайта или веб-сервера. Проверьте код ответа на конкретном URL через curl -I, затем исправьте внутренние ссылки на удалённый материал. Убедитесь, что 410 не отдаётся случайно живым страницам.
  4. Для владельца сайта: проверьте правило удаления страницыТолько владельцу сайта: откройте административную панель системы управления сайтом и найдите отсутствующую страницу по её старому адресу или идентификатору. Убедитесь, что удаление было сознательным, а не вызвано ошибкой в ЧПУ или публикации. Если ресурс удалён навсегда и замены нет, ответ 410 уместен; если появилась равнозначная новая страница — настройте 301 на неё. Проверьте результат с помощью curl -I https://example.com/old-page на своём компьютере, заменив адрес на реальный; сервер должен возвращать ожидаемый код. Не перенаправляйте все удалённые страницы на главную.

#Проверка результата

Откройте тот же адрес, где возникало «HTTP 410 Gone и его отличие от 404», в исходном браузере. Сравните с другим подключением и проверьте точный код ответа. Не используйте незащищённые обходы HTTPS как доказательство исправления.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.