Đề xuất của John Conde về việc trả lại mã trạng thái HTTP 410 Gone là tốt, nhưng, tùy thuộc vào hoàn cảnh, HTTP 404 cũ không tìm thấy có thể phù hợp hơn.
Cụ thể, mã trạng thái HTTP 410 nhằm báo hiệu rằng tài nguyên đã bị xóa một cách có chủ ý và vĩnh viễn, dự kiến sẽ không quay trở lại và các liên kết đến nó sẽ bị xóa. Các công cụ tìm kiếm có thể coi nó như một tín hiệu để hủy bỏ nội dung và không liên quan đến nội dung đó ngay cả khi tìm thấy các liên kết mới. Do đó, nếu có thể người dùng có thể đã xóa một trang do nhầm lẫn hoặc với mục đích thay thế nó bằng nội dung mới, phản hồi 404 cũ đơn giản có thể an toàn hơn.
Cụ thể, đây là những gì tiêu chuẩn HTTP / 1.1 nói :
Máy chủ không tìm thấy bất cứ thứ gì khớp với URI yêu cầu. Không có dấu hiệu nào được đưa ra cho dù điều kiện là tạm thời hay vĩnh viễn. Mã trạng thái 410 (Đã qua) NÊN được sử dụng nếu máy chủ biết, thông qua một số cơ chế có thể định cấu hình bên trong, rằng tài nguyên cũ không có sẵn vĩnh viễn và không có địa chỉ chuyển tiếp. Mã trạng thái này thường được sử dụng khi máy chủ không muốn tiết lộ chính xác lý do tại sao yêu cầu bị từ chối hoặc khi không có phản hồi nào khác được áp dụng.
Tài nguyên được yêu cầu không còn có sẵn tại máy chủ và không biết địa chỉ chuyển tiếp. Điều kiện này dự kiến sẽ được coi là vĩnh viễn. Các máy khách có khả năng chỉnh sửa liên kết NÊN xóa các tham chiếu đến URI yêu cầu sau khi người dùng chấp thuận. Nếu máy chủ không biết hoặc không có cơ sở để xác định, liệu điều kiện có vĩnh viễn hay không, mã trạng thái 404 (Không tìm thấy) NÊN sử dụng thay thế. Phản hồi này là bộ nhớ cache trừ khi có chỉ định khác.
Phản hồi 410 chủ yếu nhằm hỗ trợ nhiệm vụ bảo trì web bằng cách thông báo cho người nhận rằng tài nguyên không có chủ ý và chủ sở hữu máy chủ mong muốn các liên kết từ xa đến tài nguyên đó bị xóa. Một sự kiện như vậy là phổ biến đối với các dịch vụ quảng cáo, thời gian giới hạn và cho các tài nguyên thuộc về các cá nhân không còn làm việc tại trang web của máy chủ. Không cần thiết phải đánh dấu tất cả các tài nguyên không có sẵn vĩnh viễn là "đã mất" hoặc để giữ dấu trong bất kỳ khoảng thời gian nào - đó là tùy theo quyết định của chủ sở hữu máy chủ.
Trong mọi trường hợp, 404 là mã trạng thái chung hơn; nếu bạn nghi ngờ về việc nên sử dụng 404 hay 410, sử dụng 404 không bao giờ sai.