Kode HTTP sangat mudah dipahami, tetapi masalah yang muncul akibat kode tersebut dapat menjadi rumit untuk diperbaiki. Memantau HTTP kode 404 dan mengatasi masalah sangat penting untuk kinerja jangka panjang situs web kamu.
Kesalahan ini juga dapat digunakan ketika server tidak ingin mengungkapkan apakah ia memiliki informasi yang diminta.
HTTP Kode 404
Kode status kesalahan klien HTTP menunjukkan bahwa server tidak dapat menemukan sumber daya yang diminta. Tautan yang mengarah ke halaman 404 sering disebut tautan rusak atau mati dan dapat mengalami kerusakan tautan.
Kode status 404 hanya menunjukkan bahwa sumber daya tersebut hilang tanpa menunjukkan apakah ini bersifat sementara atau permanen. Jika sumber daya dihapus secara permanen, server harus mengirimkan 410 Gonestatus tersebut sebagai gantinya.
Kesalahan 404 pada website dapat menyebabkan pengalaman pengguna yang buruk bagi pengunjung kamu, jadi jumlah tautan yang rusak (internal dan eksternal) harus diminimalkan untuk mencegah frustrasi bagi pembaca. Penyebab umum respons 404 adalah URL yang salah ketik atau halaman yang dipindahkan atau dihapus tanpa pengalihan. Untuk informasi selengkapnya, lihat panduan Pengalihan dalam HTTP.
Contoh Halaman 404:
-
Soft 404
Secara teknis bukan respons status HTTP resmi, Soft 404 merupakan label yang digunakan Chrome untuk halaman yang hilang tetapi server merespons 200 OK secara tidak tepat. Dalam hal ini sering kali disebabkan oleh server yang dikonfigurasi secara tidak tepat yang merespons dengan 200 OK, bukan 404 Page Not Found.
Memperbaiki kesalahan Soft 404 sering kali mirip dengan kesalahan 404 normal, dengan mengidentifikasi tautan yang rusak dan memperbaruinya atau mengalihkan URL yang rusak ke lokasi yang relevan.
Halaman tersebut dapat dibuat karena berbagai alasan oleh sistem pengelolaan konten atau server website kamu, atau browser pengguna. Contoh:
- File server-side includes tidak ada.
- Koneksi ke database terputus.
- Halaman hasil penelusuran internal kosong.
- File JavaScript yang tidak dimuat atau tidak ada.
-
Pengalihan Pada 404
Pengalihan ini memberikan pengalaman pengguna yang buruk dan bot pencarian akan menghukum Anda secara signifikan karenanya.Pengalihan 404 terjadi saat halaman dihapus dari situs dan server, tetapi tautan ke halaman dan bookmark masih ada.
Saat pengguna membuka halaman tersebut dari browser, server akan menampilkan 404 Page Not Found. Jika bot pencarian mendapatkan 404 beberapa kali, maka halaman tersebut akan dihapus dari hasil pencarian.
Kode Substatus 404
Server IIS 7.0, IIS 7.5, dan IIS 8.0 Microsoft mendefinisikan kode substatus HTTP berikut untuk menunjukkan penyebab kesalahan 404 yang lebih spesifik:
404.0 – Tidak ditemukan.
404.1 – website Tidak Ditemukan.
404.2 – Pembatasan ISAPI atau CGI .
404.3 – Pembatasan tipe MIME .
404.4 – Tidak ada pengendali yang dikonfigurasi.
404.5 – Ditolak oleh konfigurasi penyaringan permintaan.
404.6 – Kata kerja ditolak.
404.7 – Ekstensi file ditolak.
404.8 – Ruang nama tersembunyi.
404.9 – Atribut berkas disembunyikan.
404.10 – Header permintaan terlalu panjang.
404.11 – Permintaan mengandung urutan escape ganda.
404.12 – Permintaan berisi karakter bit tinggi.
404.13 – Panjang konten terlalu besar.
404.14 – URL permintaan terlalu panjang.
404.15 – String kueri terlalu panjang.
404.16 – Permintaan DAV dikirim ke penangan berkas statis.
404.17 – Konten dinamis dipetakan ke penangan berkas statis melalui pemetaan MIME wildcard.
404.18 – Urutan string kueri ditolak.
404.19 – Ditolak oleh aturan penyaringan.
404.20 – Terlalu Banyak Segmen URL.
Kesimpulan
Itu dia pembahasan yang bisa kasih tahu mengenai HTTP kode 404, kode substatus 404. Pada intinya, HTTP 404 itu kesalahan klien yang menunjukkan bahwa server tidak dapat menemukan sumber daya yang diminta..
Dalam hal pencegahan, sebaiknya kamu sering memeriksa website kamu untuk mencari tautan yang rusak dan memperbaikinya atau mengalihkannya jika ada yang melaporkannya. Selain itu, membuat halaman kode error 404 khusus untuk webite kamu berpotensi membuat pengunjung kamu tidak dapat menjelajah.
Saya Lia Hidayatur Rizqo, yang biasa disapa Lia, berasal dari cirebon, seorang pelajar dari SMKN 1 MUNDU CIREBON, dari Jurusan Teknik Jaringan Komputer dan Telekomunikasi dan kelas XII TJKT 2