Beranda » Hosting » 404 Tidak Ditemukan & 9 Kesalahan HTTP Paling Umum Dijelaskan

    404 Tidak Ditemukan & 9 Kesalahan HTTP Paling Umum Dijelaskan

    Terlepas dari kesalahan 404, berapa banyak halaman kesalahan HTML lain yang Anda ketahui? Pernahkah Anda memikirkan apa yang terjadi di latar belakang ketika Anda melihat halaman kesalahan HTML ini di layar Anda?

    Kode-kode itu dimaksudkan untuk menyampaikan informasi penting kepada pengguna. Mungkin bermanfaat untuk mengenal mereka lebih baik, terutama jika Anda adalah pemilik situs web. Menggunakannya dengan benar mengurangi tingkat bouncing Anda, meningkatkan peringkat mesin pencari Anda dan memberi Anda pengetahuan tentang kinerja situs Anda.

    Baca juga:

    • Galat Kreatif 404 Halaman - Bagian I
    • Kesalahan Kreatif 404 Halaman - Bagian II

    Memahami Kode Status

    Di belakang setiap halaman kesalahan yang Anda lihat di web ada kode status HTTP yang dikirim oleh server web. Kode status datang dalam format 3 digit angka. Digit pertama menandai kelas kode status:

    • 1XX kode status memiliki tujuan informasi
    • 2XX menunjukkan kesuksesan
    • 3XX adalah untuk pengalihan

    Tidak satu pun dari ketiga kelas ini menghasilkan halaman kesalahan HTML seperti dalam kasus ini klien tahu apa yang harus dilakukan dan melanjutkan tugas tanpa ragu-ragu. Apa yang biasanya kita lihat adalah jenis 4XX dan 5XX:

    • 4XX mewakili kesalahan sisi klien
    • 5XXs menunjukkan masalah di sisi server

    Halaman kesalahan HTML ditampilkan dalam kasus ini karena klien tidak tahu apa yang harus dilakukan. Mari kita lihat apa yang terjadi di latar belakang ketika sesuatu bergerak ke selatan dan apa yang dapat Anda lakukan.

    Kesalahan Sisi Klien (4XX)

    1. 400 - Permintaan Buruk

    Setiap kali klien mengirim permintaan, server tidak dapat memahami, 400 Permintaan yang buruk halaman kesalahan muncul. Ini biasanya terjadi ketika data yang dikirim oleh browser tidak mematuhi aturan protokol HTTP, jadi server web tidak mengerti tentang bagaimana memproses permintaan mengandung sintaksis yang salah.

    Ketika Anda melihat halaman kesalahan 400 alasannya kemungkinan besar itu ada sesuatu yang tidak stabil di sisi klien: sistem operasi yang tidak cukup terlindungi, koneksi internet yang tidak stabil, browser yang rusak atau masalah caching. Jadi itu selalu ide yang baik untuk menguji sedikit PC Anda sendiri sebelum Anda menghubungi pemilik situs web.

    Buka halaman web yang sama di browser yang berbeda, kosongkan cache, dan periksa apakah Anda harus melakukan pembaruan keamanan. Jika Anda secara teratur memenuhi 400 kesalahan di berbagai situs, PC atau Mac Anda sedang menunggu pemeriksaan keamanan menyeluruh.

    2. 401 - Diperlukan Otorisasi

    Ketika ada halaman web yang dilindungi kata sandi di belakang permintaan klien, server merespons dengan 401 Diperlukan Otorisasi kode. 401 tidak mengembalikan pesan kesalahan klasik sekaligus, tetapi sembulan yang meminta pengguna untuk memberikan kombinasi kata sandi masuk.

    Jika Anda memiliki kredensial, semuanya baik-baik saja, dan Anda dapat melanjutkan tanpa masalah dan mendapatkan akses ke situs yang dilindungi. Kalau tidak, Anda akan diarahkan ke Diperlukan Otorisasi halaman kesalahan.

    Jika Anda adalah pemilik situs web, Anda bisa tambahkan perlindungan kata sandi yang sama ke situs Anda atau sebagian darinya melalui akun cPanel Anda.

    Klik pada “Direktori Lindungi Kata Sandi” submenu di dalam “Keamanan” kotak menu dan pilih folder web yang ingin Anda lindungi. Ini bisa menjadi lapisan keamanan yang baik untuk membatasi akses ke area admin Anda seperti wp-admin folder di situs WordPress.

    3. 403 - Terlarang

    Anda dapat menemukan 403 Terlarang halaman kesalahan saat server memahami permintaan klien dengan jelas, tetapi karena beberapa alasan menolak untuk memenuhinya. Ini bukan malformasi atau masalah otorisasi. Dengan mengembalikan kode status 403 server pada dasarnya menolak klien dengan keras besar “Tidak” tanpa penjelasan apa pun

    Alasan paling umum adalah pemilik situs web itu tidak mengizinkan pengunjung untuk menelusuri struktur direktori file situs. Ketika perlindungan semacam ini diaktifkan, Anda tidak dapat mengakses folder secara langsung di situs web. Alasan lain yang sering adalah bahwa file spesifik yang diminta klien tidak memiliki izin untuk dilihat dari web.

    Kamu bisa atur 403 perlindungan untuk alasan keamanan di situs Anda sendiri. Berguna untuk mengeraskan situs Anda agar tidak diretas menyembunyikan struktur direktori atau file yang mengandung informasi yang rentan.

    Untungnya banyak host web memberikan layanan ini kepada klien mereka secara default, tetapi jika Anda ingin menambahkan lapisan keamanan tambahan, buka akun cPanel Anda, navigasikan ke Maju kotak menu, dan klik Manajer Indeks.

    Di sini Anda dapat menyesuaikan cara pengunjung melihat direktori tertentu di situs Anda. Jika Anda memilih Tanpa Pengindeksan klien akan menerima halaman kesalahan 403 jika mencoba mengakses direktori yang diberikan.

    4. 404 - Tidak Ditemukan

    404 adalah kode status HTTP paling terkenal di luar sana, dan Anda pasti telah membaca banyak posting hebat tentang cara menyesuaikan 404 halaman. Browser mengembalikan halaman HTML 404 ketika server tidak menemukan apa pun di lokasi yang diminta.

    Ada dua skenario utama yang dapat menghasilkan 404 Tidak ditemukan halaman. Entah pengunjung salah ketik URL, atau struktur permalink situs telah diubah dan tautan masuk menunjuk ke halaman yang dipindahkan ke lokasi yang berbeda. 404 halaman kesalahan terkadang dapat muncul di URL tingkat atas juga. Ini biasanya terjadi ketika sebuah situs baru saja pindah ke server web lain dan DNS masih menunjuk ke lokasi lama. Masalah seperti ini biasanya hilang setelah waktu yang singkat.

    Anda dapat menemukan pakar SEO di web yang mengklaim terlalu banyak 404 memiliki efek negatif pada peringkat mesin pencari situs Anda, tetapi Google mengklaim bahwa “404 kesalahan tidak memengaruhi peringkat situs Anda di Google, dan Anda dapat mengabaikannya dengan aman” 404 dilihat sebagai bagian normal dari web oleh mesin pencari.

    Anda mungkin ingin mengurangi jumlah 404 Anda karena mereka meningkatkan rasio pentalan (orang yang segera pergi) dari situs Anda. Solusi paling umum untuk ini adalah menggunakan 301 redirect untuk halaman yang dihapus secara permanen, dan 302 untuk mereka yang sementara tidak tersedia.

    5. 408 - Permintaan Time-Out

    Ketika permintaan klien terlalu lama, server habis, menutup koneksi, dan browser menampilkan 408 Minta Batas Waktu pesan eror. Waktu habis terjadi karena server tidak menerima permintaan lengkap dari klien dalam jangka waktu itu siap untuk menunggu. 408 kesalahan persisten dapat terjadi karena beban kerja yang berat pada server atau pada sistem klien.

    Dalam beberapa kasus kedua ujung koneksi berfungsi dengan baik tetapi a lonjakan internet sementara memperlambat pengiriman pesan. Situs web yang lebih besar cenderung untuk menyesuaikan 408 halaman kesalahan seperti kebanyakan dari Anda, jika 404-an. 408 kesalahan biasanya dapat diperbaiki dengan memuat ulang halaman dengan bantuan tombol F5.

    6. 410 - Hilang

    410 Hilang halaman kesalahan adalah sangat dekat ke 404 terkenal. Keduanya berarti itu server tidak menemukan file yang diminta, tetapi sementara 404 menunjukkan bahwa file target mungkin tersedia di suatu tempat di server, 410 menunjukkan kondisi permanen.

    410 menunjukkan kepada klien bahwa sumber dayanya sengaja dibuat tidak tersedia, dan pemilik situs web ingin tautan masuk dihapus dari Web. 404 digunakan ketika server tidak yakin jika tidak tersedianya file permanen, tetapi 410 selalu menunjukkan kepastian yang lengkap.

    Jika Anda bertanggung jawab atas server Anda sendiri, penting untuk memahami bagaimana 404 dan 410 diperlakukan berbeda oleh perayap Google. Dalam video ini Matt Cutts, kepala pencarian Google spam menjelaskan inti perbedaan ini. Itu ide yang bagus bedakan antara 404 dan 410 untuk meningkatkan keramahan Google Anda.

    Kesalahan Server (5XX)

    7. 500 - Kesalahan Server Internal

    Galat Server Internal adalah galat server yang paling terkenal, karena digunakan setiap kali server menjumpai kondisi yang tidak terduga bahwa mencegahnya dari memenuhi permintaan klien. Kode kesalahan 500 adalah yang umum, kode itu dikembalikan kapan tidak ada kode kesalahan 5XX sisi server lainnya yang masuk akal.

    Meskipun dalam kasus ini masalahnya bukan pada Anda, Anda dapat melakukan beberapa hal untuk menyelesaikannya seperti muat ulang halaman (karena kesalahan mungkin bersifat sementara), bersihkan cache browser Anda (karena masalah dapat terjadi dengan versi situs yang di-cache), dan hapus cookie browser Anda dan mulai ulang browser.

    Anda juga dapat menghubungi webmaster (seperti jika ada masalah di sisi server lainnya) - mereka mungkin berterima kasih atas kontribusi Anda tetapi ada juga kemungkinan bahwa mereka mengetahui masalah tersebut dan sudah mengatasinya.

    Jika Anda menemukan halaman kesalahan 500 di situs Anda sendiri, itu akan bijaksana untuk hubungi penyedia hosting Anda. Alasannya kemungkinan besar a kesalahan izin, Sebuah file .htaccess rusak atau a batas memori terlalu rendah. Jika Anda memiliki situs WordPress, kesalahan 500 juga dapat disebabkan oleh a plugin pihak ketiga; Anda dapat menguji ini dengan menonaktifkan plugin Anda, satu per satu, hingga pelakunya ditemukan.

    8. 502 - Gerbang Buruk

    Pesan kesalahan 502 merupakan masalah komunikasi antara dua server. Itu terjadi ketika klien terhubung ke server bertindak sebagai gateway atau proxy yang perlu mengakses server hulu yang menyediakan layanan tambahan untuk itu. Server lain terletak lebih tinggi di hierarki server. Misalnya server web Apache yang diakses oleh server proxy, atau server nama penyedia layanan internet besar yang diakses oleh server nama lokal.

    Ketika Anda menemukan Gerbang Buruk halaman kesalahan server menerima respons yang tidak valid dari server hulu.

    Dalam kebanyakan kasus itu tidak berarti bahwa server hulu turun tetapi dua server yang berkomunikasi jangan menyetujui protokol tentang cara bertukar data. Ini biasanya terjadi ketika salah satu mesin salah dikonfigurasi atau diprogram. Hubungi penyedia hosting Anda jika Anda melihat 502 di situs Anda sendiri.

    9. 503 - Layanan Sementara Tidak Tersedia

    Anda melihat Layanan sementara tidak tersedia (terkadang Kehabisan Sumber Daya) pesan kapan saja ada kelebihan sementara di server, atau ketika sedang melalui pemeliharaan terjadwal. Kode kesalahan 503 berarti bahwa server web saat ini tidak tersedia. Ini biasanya kondisi sementara yang akan diselesaikan setelah beberapa penundaan.

    Jika Anda adalah pemilik situs web, penting untuk memiliki pengetahuan yang tepat tentang kode status 503 untuk menangani pemeliharaan terjadwal dengan benar. Jika Anda tidak menangani pemeliharaan terjadwal dengan cara yang benar, Anda mungkin merusak peringkat mesin pencari situs Anda.

    Pelajari cara melakukan ini melalui tutorial ini di blog SEO Yoast atau yang ini di moz.com.

    10. 504 - Time-Out Gateway

    Ada sebuah masalah komunikasi server-server dibalik Gateway Time-Out pesan kesalahan, persis seperti di belakang 502 Bad Gateway kode kesalahan. Ketika kode status 504 dikembalikan, ada juga server tingkat yang lebih tinggi di latar belakang yang seharusnya mengirim data ke server yang terhubung ke klien kami. Dalam hal ini server tingkat bawah tidak menerima respons tepat waktu dari server hulu yang diaksesnya.

    Ini adalah masalah time-out yang sama yang terjadi pada 408 Minta Batas Waktu kode status, tetapi di sini tidak terjadi antara klien dan server tetapi antara dua server di bagian belakang. Itu Gateway Time-Out halaman kesalahan biasanya menunjukkan komunikasi lambat antara dua server, dan bisa juga terjadi bahwa server tingkat yang lebih tinggi benar-benar turun.

    Karena 504 adalah masalah jaringan di latar belakang hanya orang yang memiliki akses ke jaringan yang dapat menyelesaikannya. Seperti halnya kesalahan HTTP sisi server lainnya, kadang-kadang cukup untuk menyegarkan halaman beberapa menit kemudian untuk mengatasi masalah - tentu saja hanya jika penyedia layanan bekerja pada masalah yang berarti ketika.