PesanHTTP 404,404 tidak ditemukan,404,galat404,laman tidak ditemukan atauberkas tidak ditemukan adalah sebuah kode tanggap standarHTTP dalam komunikasi jaringan komputer yang menunjukkan bahwaperamban web dapat berkomunikasi dengan peladen, tetapi peladen tidak dapat menemukan hal yang diminta klien. 404 sama dengan "server open found" atau sejenis ketika sambungan ke peladen tujuan dapat dilakukan.404 menandakan bahwa sumber yang diminta akan tersedia pada saat itu.[1]
Peladen inang situs web akan menghasilan halaman web "404 open Found" ketika pengguna mencoba mengikuti sebuah pranala hidup, sehingga 404 tidak akan sering muncul dalamWorld Wide Web.
Beberapa situs web melaporkan galat 404 dengan menampilkan halaman web standar dengan kode respons "200 OK", yang secara keliru melaporkan bahwa halaman tersebut dimuat dengan sempurna. Hal ini disebut dengan "404 lunak" (soft 404). Istilah tersebut diperkenalkan pada tahun 2004 oleh Ziv Bar-Yossefet al.[2]
404 lunak menjadi masalah bagi metode otomatisasi dalam menemukan apakah sebuah pranala memang mati. Beberapa mesin pencari, sepertiYahoo!, menggunakan proses otomatis untuk menentukan 404 lunak.[3] 404 lunak dapat terjadi sebagai akibat dari galat konfigurasi ketika menggunakan perangkat lunak peladen HTTP tertentu, contohnyaApache, ketika sebuah "Error Document 404" (ditentukan dalam berkas .htaccess) dijadikan sebagai alur absolut, seperti http://example.com/error.html) alih-alih alur relatif (/error.html).
Kode galat substatus 404 Microsoft Internet Information Services
Perangkat lunak peladen web yang dikembangkan olehMicrosoft,Internet Information Services (IIS), menampilkan serangkaian kode substatus dengan respons 404 miliknya. Kode tersebut tidak dianggap resmi olehIANA dan tidak ditampilkan oleh peladen selain buatan Microsoft.
Peladen web pada umumnya dapat diatur untuk menampilan halaman galat 404 yang telah dikustomisasi, dengan memberikan penjelasan yang mudah dipahami. Walaupun demikian,Internet Explorer tidak dapat menampilkan halaman seperti itu jika ukuran halaman galat kurang dari 512bita.[4]
Sejumlah perkakas dapat digunakan untuk mencari halaman dalam sebuah situs web yang menampilkan kode status 404.[5]
Metode umum yang digunakan adalah menganalisa lalu lintas data ke halaman 404 dengan menganalisis berkas log.[6] Metode lain untuk melacaknya adalah menggunakan perkakas pelacakan lalu lintas data menggunakanJavaScript.[7]
^Ziv Bar-Yossef; Andrei Z. Broder; Ravi Kumar; Andrew Tompkins (2004).Sic Transit Gloria Telae: Towards an Understanding of the Web's Decay.Proceedings of the 13th International Conference on World Wide Web (WWW). hlm. 328–337.doi:10.1145/988672.988716.ISBN978-1-58113-844-3.
^"Friendly HTTP Error Pages". msdn.com. 18 August 2010. Diarsipkan dariversi asli tanggal 2 Desember 2010. Diakses tanggal14 Juni 2012.Parameter|url-status= yang tidak diketahui akan diabaikan (bantuan)