Website Checker

Arti Kode Status HTTP (200, 301, 404, 500) dan Cara Memeriksanya

Kenali arti kode status HTTP seperti 200, 301, 404, dan 500, serta cara memeriksa status dan pengalihan website dengan Website Checker.

· 3 menit baca

Setiap kali peramban membuka sebuah halaman, server menjawab dengan kode angka tiga digit yang disebut kode status HTTP. Kode inilah yang menentukan apakah halaman tampil normal, dialihkan, tidak ditemukan, atau mengalami error. Memahaminya membantu Anda mendiagnosis masalah website dengan cepat.

Kelompok kode status HTTP

Angka pertama menunjukkan kelompoknya:

  • 2xx: berhasil.
  • 3xx: pengalihan (redirect).
  • 4xx: kesalahan dari sisi permintaan atau pengunjung.
  • 5xx: kesalahan dari sisi server.

Kode yang paling sering ditemui

200 OK

Permintaan berhasil dan halaman tampil normal. Ini kondisi yang Anda harapkan untuk halaman yang dapat diakses publik.

301 Moved Permanently

Halaman dipindahkan secara permanen ke alamat lain. Cocok dipakai saat mengganti alamat halaman atau mengarahkan http:// ke https://. Mesin pencari akan memindahkan penilaian ke alamat baru.

302 Found

Pengalihan sementara. Alamat lama dianggap masih sah dan akan dipakai lagi. Hati-hati: memakai 302 untuk pindahan permanen bisa membingungkan mesin pencari.

304 Not Modified

Halaman tidak berubah sejak terakhir diakses, sehingga peramban memakai salinan tersimpan. Ini normal dan membuat website lebih cepat.

400 Bad Request

Server tidak memahami permintaan, biasanya karena format yang salah.

401 dan 403

401 berarti perlu login atau identitas. 403 berarti Anda dilarang mengakses meski identitas sudah dikenali. Penyebab umum 403 adalah izin berkas yang salah atau pemblokiran oleh firewall.

404 Not Found

Halaman tidak ditemukan. Penyebabnya bisa alamat salah ketik, halaman sudah dihapus, atau tautan lama belum dialihkan. Halaman 404 yang ramah, dengan tautan ke halaman lain, membantu pengunjung tidak langsung pergi.

410 Gone

Halaman sengaja dihapus permanen dan tidak akan kembali.

429 Too Many Requests

Terlalu banyak permintaan dalam waktu singkat, biasanya karena pembatasan laju.

500 Internal Server Error

Terjadi kesalahan umum di server, misalnya error pada skrip atau konfigurasi. Cek log error di hosting untuk tahu penyebab pastinya.

502 dan 504

502 (Bad Gateway) berarti server perantara menerima jawaban yang tidak valid dari server di belakangnya. 504 (Gateway Timeout) berarti server di belakang terlalu lama menjawab. Keduanya sering muncul pada website yang memakai proxy atau CDN.

503 Service Unavailable

Server sementara tidak bisa melayani, misalnya sedang pemeliharaan atau kelebihan beban.

Cara memeriksa kode status sebuah website

  1. Buka Website Checker.
  2. Ketik alamat domain atau halaman.
  3. Lihat kode status, rantai pengalihan, kecepatan respons, dan header keamanan.

Fitur rantai pengalihan berguna untuk menemukan redirect yang berlapis-lapis. Misalnya http://contoh.com dialihkan ke https://contoh.com, lalu ke https://www.contoh.com. Idealnya cukup satu loncatan.

Pengaruhnya pada SEO dan pengunjung

  • Halaman penting sebaiknya menjawab 200, bukan 3xx atau 4xx.
  • Pindahan permanen memakai 301, supaya penilaian halaman lama diteruskan.
  • Jumlah 404 yang banyak pada tautan penting merugikan pengalaman pengunjung.
  • Error 5xx yang berlangsung lama bisa membuat halaman sulit diakses dan dijelajahi mesin pencari.

Bila kode status menunjukkan masalah, cek apa?

  • 5xx setelah pindah hosting: periksa DNS Lookup apakah domain sudah mengarah ke server yang benar.
  • Peringatan keamanan di peramban: periksa SSL Checker.
  • Website tidak terbuka sama sekali: pastikan domain belum kedaluwarsa lewat WHOIS Lookup.

Ringkasnya

2xx berarti sukses, 3xx pengalihan, 4xx masalah pada permintaan, dan 5xx masalah di server. Periksa website Anda sekarang di Website Checker untuk melihat kode status dan pengalihannya.

Catatan: sebuah website bisa menjawab kode berbeda tergantung lokasi, perangkat, atau waktu akses. Bila hasilnya tampak janggal, ulangi pengecekan dan bandingkan.