Saran John Conde untuk mengembalikan kode status HTTP 410 Hilang adalah baik, tetapi, tergantung pada situasinya, HTTP 404 Tidak Ditemukan yang lama mungkin lebih tepat.
Secara khusus, kode status HTTP 410 dimaksudkan untuk memberi sinyal bahwa sumber daya telah sengaja dan permanen dihapus, tidak diharapkan untuk kembali, dan bahwa tautan ke sana harus dihapus. Mesin pencari mungkin memperlakukannya sebagai sinyal untuk menghapuskan konten, dan tidak untuk menandainya kembali bahkan jika ditemukan tautan baru. Dengan demikian, jika ada kemungkinan bahwa pengguna mungkin telah menghapus halaman secara tidak sengaja, atau dengan maksud untuk menggantinya dengan konten baru, respons lama 404 mungkin lebih aman.
Secara khusus, inilah yang dikatakan standar HTTP / 1.1 :
Server belum menemukan sesuatu yang cocok dengan Permintaan-URI. Tidak ada indikasi yang diberikan apakah kondisinya sementara atau permanen. Kode status 410 (Hilang) HARUS digunakan jika server mengetahui, melalui beberapa mekanisme yang dapat dikonfigurasi secara internal, bahwa sumber daya lama tidak tersedia secara permanen dan tidak memiliki alamat penerusan. Kode status ini biasanya digunakan ketika server tidak ingin mengungkapkan dengan tepat mengapa permintaan ditolak, atau ketika tidak ada respons lain yang berlaku.
Sumber daya yang diminta tidak lagi tersedia di server dan tidak ada alamat penerusan yang diketahui. Kondisi ini diperkirakan akan dianggap permanen. Klien dengan kemampuan pengeditan tautan HARUS menghapus referensi ke Permintaan-URI setelah persetujuan pengguna. Jika server tidak tahu, atau tidak memiliki fasilitas untuk menentukan, apakah kondisinya permanen atau tidak, kode status 404 (Tidak Ditemukan) SEHARUSNYA digunakan. Respons ini dapat disimpan kecuali diminta sebaliknya.
Respons 410 terutama dimaksudkan untuk membantu tugas pemeliharaan web dengan memberi tahu penerima bahwa sumber daya sengaja tidak tersedia dan bahwa pemilik server menginginkan agar tautan jarak jauh ke sumber daya itu dihapus. Peristiwa semacam itu biasa terjadi pada waktu terbatas, layanan promosi, dan untuk sumber daya milik individu yang tidak lagi bekerja di situs server. Tidak perlu menandai semua sumber daya yang tidak tersedia secara permanen sebagai "hilang" atau untuk menjaga tanda untuk jangka waktu yang lama - yang diserahkan kepada kebijaksanaan pemilik server.
Bagaimanapun, 404 adalah kode status yang lebih umum; jika Anda ragu apakah akan menggunakan 404 atau 410, menggunakan 404 tidak pernah salah.