HTTP 410 Gone adalah sebuah kode status respons HTTP yang menunjukkan bahwa sumber daya yang diminta telah dihapus secara permanen dari server dan tidak akan tersedia lagi[1]. Berbeda dengan HTTP 404, kode 410 memberikan kepastian bahwa penghapusan tersebut bersifat sengaja dan permanen.
Perbedaan dengan HTTP 404
suntingMeskipun keduanya menunjukkan bahwa sumber daya tidak ditemukan, terdapat perbedaan teknis penting:
- HTTP 404 (Not Found): Server tidak menemukan sumber daya, tetapi ada kemungkinan ia muncul kembali.
- HTTP 410 (Gone): Server menyatakan bahwa sumber daya tersebut dulu ada, namun sekarang sudah dihapus selamanya agar mesin pencari segera menghapus tautan tersebut dari indeks[2].
Teknis Implementasi
suntingStatus 410 sering dikonfigurasi melalui file .htaccess pada server Apache atau file konfigurasi Nginx:
- Apache:
Redirect gone /halaman-lama - Nginx:
location /halaman-lama { return 410; }
Referensi
sunting- ^ "Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content". IETF. Diakses tanggal 2025-12-29.
- ^ "HTTP status codes and their effect on Google Search". Google Developers. Diakses tanggal 2025-12-29.