Ý 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ả
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.