DevToolPal
TR
4xx İstemci hataları

410 Gone

Gitti

Ne anlama gelir

Kaynak kalıcı olarak yok ve bilinen bir yeni adres yok. 404'ten farklı olarak sunucu bunu bilerek belirtir.

Yaygın nedenler

  • İçerik bilerek silindi
  • Bir API sürümü kullanımdan kaldırıldı
  • Süresi dolmuş kampanyalar veya ilanlar

Nasıl düzeltilir

İstemci veya ziyaretçiyseniz

Bağlantıyı veya yer imini kaldırın; kaynak geri gelmeyecek. API'lerde yerine gelen sürüme geçin.

Sitenin veya API'nin sahibiyseniz

Bilinçli kaldırmalar için 410 kullanın ki arama motorları URL'yi daha hızlı düşürsün; gerçek bir yerine geçen varsa 301 kullanın.

Örnek yanıt

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."
}

Belirtim

RFC 9110 §15.5.11

SSS

› SEO için 410, 404'ten daha mı iyi?

Arama motorları 410'lu bir URL'yi biraz daha hızlı düşürebilir, ancak ikisi de dizinden kaldırılmaya yol açar.

› 410 döndüren bir sayfa geri gelebilir mi?

Teknik olarak evet, ama istemciler onu unutmuş olabilir. Emin değilseniz 404 kullanın.