Belajar SEO

Galat HTTP (HTTP ERROR) Gimana Cara Memperbaikinya?

Blogging, SEO, Web Hosting 1
jasa SEO

Kadang-kadang ketika Anda mencoba untuk mengunjungi halaman web, Anda bertemu dengan pesan: kesalahan HTTP, Galat HTTP, HTTP ERROR atau keterangan error lainnya seperti error 400, 403, 500, 401 dst. Pesan itu berasal daripada server web yang pertanda ada yang tidak beres. Dalam beberapa kasus, masalah itu bisa menjadi kesalahan yang Anda buat, tetapi ada juga terjadi akibat kesalahan pada website itu sendiri.

Setiap jenis kesalahan (baca= error) memiliki kode kesalahan HTTP yang mengidentifikasikan kesalahan itu sendiri. Sebagai contoh, jika Anda mencoba untuk mengakses halaman yang tidak ada pada sebuah situs web, Anda akan bertemu dengan 404 error “page not found” atau error lainnya.

Sekarang, Anda mungkin bertanya-tanya, tentang “Galat HTTP” (http error)  yang paling umum yang setiap orang dapat hadapi ketika mereka berselancar di Web? Itu adalah pertanyaan yang akan saya jawab didalam artikel ini.

Konsep Browser

Bila anda tahu Firefox, Chrome atau Opera ketahuilah bahwa itu adalah software yang dinamakan dengan “browser” dalam bahasa Indonesia di sebut “peramban”. Setiap software pasti memiliki konsep pada saat pembuatannya begitupun dengan brwoser. Konsep pada browser itu lazimnya adalah:

  1. GET
  2. Post

“Get” artinya meminta koneksi sedangkan “Post” bisa diartikan mengirimkan perintah kepada web server untuk menjalankan command yang terdapat didalam script website itu sendiri. Jadi jika anda melakukan:

  1. Membuka halaman kompas.com pertama kali atau
  2. Mengunjungi jbsgroup.xyz pertama kali

Itulah apa yang disebut dengan “GET” yang kemudian server meresponnya sebagai berikut:

HTTP/1.0 200 OK
Date: Sat, 07 Nov 2015 22:44:07 GMT
Server: Apache
X-Powered-By: PHP/5.5.30
Set-Cookie: ci_session=a%3A5%3A%7Bs%3A10%3A%22session_id%22%3Bs%3A32%3A%22b07b7ec5292fd673993720fab58e71ae%22%3Bs%3A10%3A%22ip_address%22%3Bs%3A12%3A%2210.50.12.245%22%3Bs%3A10%3A%22user_agent%22%3Bs%3A72%3A%22Mozilla%2F5.0+%28Windows+NT+6.1%3B+WOW64%3B+rv%3A42.0%29+Gecko%2F20100101+Firefox%2F42.0%22%3Bs%3A13%3A%22last_activity%22%3Bi%3A1446936247%3Bs%3A9%3A%22user_data%22%3Bs%3A0%3A%22%22%3B%7D8310108afdbc1c0fc4472d86ff63cfce; expires=Sun, 08-Nov-2015 00:44:07 GMT; Max-Age=7200; path=/
Set-Cookie: BIGipServerwww.gip.kompas.co.id_pool=2433561098.20480.0000; path=/
Content-Type: text/html; charset=UTF-8
X-Cache: MISS from mp-ws-49
X-Cache-Lookup: MISS from mp-ws-49:80
Via: 1.0 mp-ws-49:80 (squid/2.6.STABLE21)
Connection: Keep-Alive
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 9414

perhatikan di line pertama “HTTP/1.0 200 OK” yang mana itu berarti halaman yang anda tuju masih exist. Lalu kemudian setelah anda tersambung ke halaman yang anda inginkan lalu kemudian melakukan:

  1. Mengetikan kata didalam kotak pencaharian Google atau
  2. Mengisi form komentar didalam blog jbsgroup.xyz

Maka itulah apa yang disebut dengan “Post”. Jadi sebelum anda melakukan “Post” maka anda akan melakukan permintaan terlebih dahulu.

Mengidentifikasi Terjadinya Kesalahan (ERROR)

Bila anda bertemu dengan keterangan “GALAT ERROR” atau “HTTP ERROR” maka itu pertanda tejadi kesalahan yang bisa diakibatkan oleh beberapa hal misalnya:

  1. Anda salah mengetikan URL didalam “address bar” browser anda
  2. Website/URL yang anda kunjungi sedang error

Solusi untuk mengatasi error yang pertama diatas adalah tentu saja dengan memeriksa apakah anda sudah benar menulis URL didalam address bar anda tapi bila itu sudah benar maka itu berarti kesalahan itu muncul akibat kesalahan pada point kedua yakni website/url yang sedang anda kunjungi sedang error.

Kesalahan Error Pada Website

Penyebab error pada website ada dua yaitu:

  1. Keslahan yang anda buat sendiri
  2. Kesalahan pada web server

Kesalahan/Error yang terjadi akibat kesalahan webmaster biasanya terjadi tatkala kita tengan melakukan editing misalnya:

  1. Menginstall plugin
  2. Menginstall themes/template
  3. Merubah coding

Atau semua kesalahan yang berhubungan dengan coding atau salah menkonfigurasi suatu perintah yang membuatnya terjadi conflict dengan yang lain.

Kesalahan error yang terjadi pada website entah itu WordPress, Joomla! ataupun Drupal dan semacamnya yang berasal dari kesalahan web server maka tidak ada cara lain selain anda meminta penjelasan dari pihak web hosting.

Mengetahui Pesan Error HTTP

Setiap kali meminta koneksi ke salah satu halaman web (ingat konsep GET diatas) maka server akan memberikan “respon” dengan cara memberikan “respon code” kepada browser kita. Respond code yang diberikan oleh web server itu cukup banyak dan bervariasi yakni diantaranya adalah:

  1. response code 200 (Exist)
  2. response code 301 atau 302 (Redirect atau sudah di pindah)
  3. response code 404 (Error page not found / kesalahan terjadi halaman tidak di temukan)
  4. response code 500 (unknown error)
  5. response code 400 (bad request)
  6. response code 401 (unauthorized)
  7. response code 403 (forbidden)

HTTP RESPONSE 200 (TIDAK ERROR)

Response code 200 itu berarti halaman yang sedang kita kunjungi exist atau ada! jadi itu bukan masalah/tidak terjadi error. Sama ketika anda mengunjungi halaman tulisan ini maka server sebenarnya mengirimkan response code 200.

HTTP RESPONSE 301 – 302 (TIDAK ERROR)

301 atau 302 pun response code yang diberikan server web kepada browser untuk “memberitahukan” browser bahwa halaman yang di tuju sudah di “MOVE” atau di pindahkan dengan keterangan 301 atau 302 (baca penjelasannya melalui artikel saya tentang Cara Redirect SEO)

HTTP RESPONSE 404 (ERROR)

Error 404 terkenal dengan sebutan “page not found”, “halaman tidak di ketemukan” yang mana itu berarti url yang anda tuju suda tidak exist lagi alias sudah terhapus ataupun berubah struktur URL-nya. Cara memperbaikinya tentu saja dengan mengembalikan URL yang hilang itu agar ia exist lagi atau gunakan redirect 301 dan 302.

HTTP RESPONSE 500 (ERROR)

Error HTTP dengan code 500 ini bisa dikatakan sebagai “unknown error” atau error yang server web tidak dapat menidentifikasikan apa penyebabnya. Tapi biasanya error 500 web server ini berasal dari kesalahan penulisan .htaccess

HTTP RESPONSE 400 (ERROR)

Error 400 ini pada dasarnya adalah pesan kesalahan dari server web yang memberitahu Anda bahwa aplikasi yang Anda gunakan (misalnya web browser Anda) tidak ada masalah padanya tapi masalah itu datang setelah anda melakukan permintaan yang anda lakukan itu terjadi kesalahan padanya. Kesalahan semacam ini jelas berasal dari script yang di pakai didalam website.

HTTP RESPONSE 400 (Tidak Sepenuhnya Error)

Kesalahan ini terjadi ketika pengunjung situs mencoba untuk mengakses halaman web yang sudah dibatasi yang mana pengunjung tidak berwenang untuk mengaksesnya contohnya: biasanya karena login gagal yang gagal atau anda memasuki halaman web yang mana anda harus melakukan login terlebih dahulu

HTTP RESPONSE 403 (Tidak Sepenuhnya Error)

Kesalahan/error 403 ini mirip dengan kesalahan 401, tetapi perhatikan perbedaan antara boleh dan tidak. Dalam kasus error 403 user memiliki kesempatan untuk masuk kedalam URL yang tersedia tapi tidak memiliki hak akses untuk melihat konten.

Bagaimana Cara Termudah Memperbaiki GALAT HTTP (HTTP ERROR)

Cara termudah untuk memperbaiki GALAT HTTP ERROR itu adalah dengan memeriksa catatan error atau “Error_Log” yang terdapat didalam “CPanel” web hosting anda atau anda bisa melihat “Error_Log” didalam “File Manager” root website anda yang biasanya berada didalam directory “user/public_html”

Error Log itu adalah catatan yg di buat oleh web server yg di tujukan kepada webmaster untuk mengidentifikasikan dimana terjadi error dan apa penyebabnya yang kemudian si webmaster itu melakukan perbaikan berdasarkan catatan error.

Bagi penembang web biasanya menggunakan “debugging browser” semcam Fiddler. Fungsi daripada broser ini adalah mencatat setiap proses yang terjadi antara browser dan web server sehingga kita bisa melihat proses Get dan Post dan anda bisa mencoba web debugging software ini bila penasaran dengan kemampuannya atau bagi pengguna Firefox bisa menginstall plugin HTTP Live Header disini https://addons.mozilla.org/en-US/firefox/addon/live-http-headers/ dan ini https://chrome.google.com/webstore/detail/live-http-headers/iaiioopjkcekapmldfgbebdclcnpgnlo?hl=en untuk penguna Chrome.

Tags:
Jasa Pembuatan Website

One Response

  1. author

    Arda Pratama PanggabeanSeptember 9, 2016 at 2:36 amReply

    Bagaimana cara melihat semua daftar url 404 pada blogger ?
    Karena postingan yang saya hapus sudah terlalu banyak

Leave a Reply