| Предыдущий | Следующий |
| HTTP_STATUS_CONFLICT | HTTP_STATUS_LENGTH_REQUIRED |
HTTP_STATUS_GONE
Что означает HTTP 410 (HTTP_STATUS_GONE)
HTTP_STATUS_GONE соответствует ответу HTTP 410: ресурс удалён намеренно и, как ожидается, не вернётся.
Это более определённый сигнал, чем 404; обновите ссылки и кэш, если удаление было окончательным.
HTTP 410 уместен, когда сервер считает отсутствие ресурса постоянным и не знает нового URI, по которому его следует искать. Это более сильный сигнал, чем 404, где постоянство неизвестно. Клиенты и поисковые системы могут учитывать его при очистке ссылок и индексов. Если ресурс перенесён, вместо 410 следует рассмотреть подходящий redirect с корректным Location.
Если 410 используется для API-объекта, документация клиента может позволять удалить локальную ссылку и прекратить дальнейшие запросы к нему.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.