DevToolPal
VI
4xx Lỗi phía máy khách

410 Gone

Đã mất

Ý nghĩa

Tài nguyên đã mất vĩnh viễn và không có địa chỉ mới. Khác với 404, máy chủ khẳng định điều này một cách có chủ ý.

Nguyên nhân thường gặp

  • Nội dung bị xóa có chủ đích
  • Một phiên bản API đã ngừng
  • Khuyến mãi hoặc tin đăng hết hạn

Cách khắc phục

Nếu bạn là máy khách hoặc người truy cập

Xóa liên kết hoặc dấu trang; tài nguyên sẽ không quay lại. Với API, hãy chuyển sang phiên bản thay thế.

Nếu bạn quản lý trang web hoặc API

Dùng 410 cho việc gỡ bỏ có chủ ý để công cụ tìm kiếm loại URL nhanh hơn; dùng 301 nếu có trang thay thế thực sự.

Phản hồi mẫu

HTTP/1.1
HTTP/1.1 410 Gone
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json

{
  "type": "about:blank",
  "title": "Gone",
  "status": 410,
  "detail": "API v1 was retired on 2025-01-31. Use /v2."
}

Đặc tả

RFC 9110 §15.5.11

Câu hỏi thường gặp

› 410 có tốt hơn 404 cho SEO không?

Công cụ tìm kiếm có thể loại URL 410 nhanh hơn một chút, nhưng cả hai đều dẫn tới việc bị xóa khỏi chỉ mục.

› Trang 410 có thể quay lại không?

Về kỹ thuật là có, nhưng client có thể đã quên nó. Dùng 404 nếu bạn không chắc.