Pesan error pada website yang kita kunjungi (atau yang kita kembangkan) ada berbagai macam. Bagi pengunjung dan pengembang pesan kesalahan yang sering saya temui biasanya adalah 'error 404' dan 'error 500'. Dan ternyata masing-masing kode error ini memiliki arti tersendiri. Berikut arti dari kode error yang sering kita temui dalam website.

 

Jika diklasifikasikan arti dari kode error dapat dilihat dari digit pertama kode error. Jenis dan arti dari kode error tersebut seperti di bawah ini.

1xx sifatnya sebagai hanya sebagai tujuan informasi.
2xx Status proses positif, artinya request berhasil diterima, dimengerti dan bisa diproses oleh webserver.
3xx Redirection, artinya web client harus melakukan proses lain, dalam hal ini mengakses informasi sesuai redirection yang diberikan untuk mengakses informasi yang diinginkan secara lengkap.
4xx Status Client Error, artinya web server mendeteksi bahwa request dari web client tidak memenuhi format yang standar, sehingga tidak dapat dikenali dan diproses lebih lanjut.
5xx Status server error, artinya webserver gagal memenuhi request dari web client karena ada sesuatu hal yang menghalangi.

Error yang paling banyak ditemui adalah error dengan digit pertama 4 dan 5. Berikut akan kita bahas satu persatu mengenai arti dari kode error tersebut.

400 Bad Request

Kode kesalahan 400 (Error Bad Request) sering ditemukan ketika kita salah mengetikkan alamat sebuah situs, coba periksa kembali pada adrress bar browser Anda untuk mengecek benar atau salah alamat situs tersbut. Atau kemungkinan lain server situs sedang mengalami gangguan, sehingga tidak dapat mengenali permintaan komputer Anda.

401 Authorization Required

Anda yang tidak memiliki hak akses untuk membuka folder atau membuka website tersebut.

403 Forbidden

Hal ini terjadi dikarenakan pemilik website tidak mengijinkan pengunjung untuk browsing folder file direktori pada situs tersebut atau hal lainnya dapat disebabkan karna permintaan client tidak mendapat izin untuk melihat web tersebut (jatuh tempo hosting atau pemblokiran dari provider hosting). Anda dapat mengatur 403 untuk alasan keamanan website untuk menjaga folder/file direktori dari serangan hacker.

404 Not Found

Kode error ini mungkin yang paling sering kita dapatkan. Arti dari kode error ini secara garis besar karena alamat yang kita tuju sudah tidak ada lagi. Penyebabnya antara lain:

  1. Database yang sebelumnya ada ataupun artikel yang sebelumnya ada sudah dihapus atau dihilangkan
  2. Terjadi kesalahan penulisan alamat URL
  3. Convention URL dari website yang kita tuju sudah berubah
  4. Anda sedang mencoba melakukan injeksi sql atau xss maka dipastikan anda sering menemukan kode error ini (ha..ha..ha..)

408 Request Time-Out

Pada saat jaringan lambat, maka akan muncul pesan error “the servers times out”, solusinya adalah dengan refresh browser.

410 Gone

Halaman pesan error 410 hampir sama dengan pesan error 404, keduanya memiliki pengertian “server tidak dapat menemukan file yang diminta”, sementara error 404 menunjukkan bahwa file  mungkin tersedia di suatu tempat di server, 410 menunjukkan halaman yang diminta dihapus secara permanen.

500 Internal Server Error 

Kode error ini merupakan kesalahan konfigurasi pada akun hosting/ Script CMS yang digunakan. Silahkan Anda cek file .htaccess pada akun hosting Anda dan pastikan setiap barisnya tertulis dengan benar sesuai dengan standar kodenya.

502 Bad Gateway

Pesan error ini dapat terjadi akibat ketidakmampuan server untuk menangani request dan 502 Bad Gateway’ juga dapat terjadi bila terdapat kesalahan pengaturan pada file konfigurasi .htaccess yang disediakan oleh web server Apache.

503 Service Temporarily Unavailable

Server saat ini tidak tersedia karena kelebihan beban atau sedang maintenance. Umumnya, ini adalah keadaan sementara.

504 Gateway Time-Out

Status kode HTTP yang berarti bahwa satu server tidak menerima respon yang tepat waktu dari server lain. Hal ini biasanya berarti bahwa server lain sedang down atau tidak berfungsi sebagaimana mestinya.

Itulah tadi kode error dan arti umum dari pesan error tersebut. Arti dari kode error dapat berbeda namun pada umumnya adalah seperti di atas. Semoga membantu dan mudah-mudahan percobaan mengisi waktu luang koding ini dapat berguna. Semoga bermanfaat teman-teman semua. 


Sumber:

http://www.webdesignerdepot.com/2013/05/15-really-creative-404-pages/

http://blogs.masterweb.com/mengenal-pesan-error-pada-suatu-website/