John Conde'un HTTP 410 Gone durum kodunu döndürme önerisi iyidir, ancak koşullara bağlı olarak, eski bir HTTP 404 Bulunamadı daha uygun olabilir.
Özellikle, HTTP 410 durum kodu, kaynağın kasten ve kalıcı olarak silindiğini, geri dönmesinin beklenmediğini ve kaynak bağlantılarının kaldırılması gerektiğini bildirmek üzere tasarlanmıştır. Arama motorları olabilir içeriği delist bir sinyal olarak davranın ve buna yeni bağlantılar bulunursa bile relist değil. Bu nedenle, bir kullanıcının yanlışlıkla bir sayfayı silmiş olması veya yeni içerikle değiştirmek amacıyla olması durumunda, eski bir 404 yanıtı daha güvenli olabilir.
Özellikle, HTTP / 1.1 standardının söylediği şey :
Sunucu, İstek URI'sı ile eşleşen bir şey bulamadı. Koşulun geçici mi yoksa kalıcı mı olduğuna dair herhangi bir gösterge yoktur. 410 (Gitti) durum kodu, sunucu dahili olarak yapılandırılabilir bir mekanizma aracılığıyla eski bir kaynağın kalıcı olarak kullanılamadığını ve yönlendirme adresi olmadığını biliyorsa kullanılmalıdır. Bu durum kodu genellikle sunucu, isteğin neden reddedildiğini tam olarak açıklamak istemediğinde veya başka bir yanıt olmadığında kullanılır.
İstenen kaynak sunucuda artık mevcut değil ve yönlendirme adresi bilinmiyor. Bu durumun kalıcı kabul edilmesi beklenmektedir. Bağlantı düzenleme özelliklerine sahip istemciler, kullanıcı onayından sonra Request-URI'ya yapılan referansları SİLMELİDİR. Sunucu, durumun kalıcı olup olmadığını bilmiyorsa veya belirleyecek bir olanağı yoksa, bunun yerine 404 (Bulunamadı) durum kodu kullanılmalıdır. Aksi belirtilmedikçe bu yanıt önbelleğe alınabilir.
410 yanıtı öncelikle alıcıya kaynağın kasıtlı olarak kullanılamadığını ve sunucu sahiplerinin bu kaynağa uzak bağlantıların kaldırılmasını istediğini bildirerek web bakımı görevine yardımcı olmayı amaçlamaktadır. Böyle bir etkinlik, sınırlı süreli, promosyon hizmetleri ve artık sunucu sitesinde çalışmayan kişilere ait kaynaklar için yaygındır. Kalıcı olarak kullanılamayan tüm kaynakları "gitti" olarak işaretlemek veya işareti herhangi bir süre saklamak gerekli değildir - bu sunucu sahibinin takdirine bırakılmıştır.
Her durumda, 404 daha genel durum kodudur; 404 veya 410 kullanıp kullanmama konusunda şüpheniz varsa, 404 kullanmak asla yanlış olmaz.