Artinya
Server tidak menemukan apa pun di URL yang diminta. Ini tidak mengatakan apakah resource pernah ada atau akan kembali.
Penyebab umum
- Salah ketik atau tautan usang
- Halaman dipindah atau dihapus tanpa pengalihan
- Route, base path, atau huruf besar/kecil nama file salah
Cara memperbaiki
Sebagai klien atau pengunjung
Periksa ejaan dan huruf besar/kecil URL, hapus karakter berlebih di akhir, dan cari konten lewat pencarian situs atau beranda.
Sebagai pengelola situs atau API
Tambahkan pengalihan 301 untuk konten yang dipindah, perbaiki tautan internal yang rusak, dan sajikan halaman 404 yang membantu tetapi tetap berstatus 404. Gunakan 410 untuk konten yang sengaja dihapus.
Contoh respons
HTTP/1.1 404 Not Found
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json
{
"type": "about:blank",
"title": "Not Found",
"status": 404,
"detail": "No user with id 42."
} Spesifikasi
FAQ
› Apakah error 404 merugikan SEO?
404 untuk halaman yang memang tidak pernah ada itu normal. Perbaiki tautan internal yang rusak dan alihkan halaman berharga yang dipindah agar sinyalnya tidak hilang.
› Mengapa aplikasi single-page saya mengembalikan 404 saat di-refresh?
Server mencari file di path tersebut. Konfigurasikan agar menyajikan index.html untuk route yang tidak dikenal, atau prerender route-nya.