Panduan Pemula untuk Kode Kesalahan HTTP WordPress

Diterbitkan: 2022-02-08

Anda menemukan kode kesalahan HTTP dan bertanya-tanya apa artinya?

Kode kesalahan HTTP tidak mudah dipahami pada pandangan pertama. Melihat WordPress Anda down tanpa mengetahui mengapa dan apa yang harus dilakukan adalah perasaan yang sangat tidak menyenangkan.

Mudah-mudahan, WordPress adalah CMS yang luar biasa sehingga kode kesalahan HTTP paling umum dapat diperbaiki dengan mudah.

Dalam panduan ini, saya akan menjelaskan kepada Anda apa itu Kode Kesalahan HTTP , dan apa artinya bagi situs web WordPress Anda .

Kode Kesalahan HTTP: Ringkasan Semua yang Perlu Anda Ketahui

Internet didasarkan pada protokol komunikasi antara server web dan komputer.

Ketika seseorang mencoba menjangkau situs web Anda, dia mengirimkan permintaan dan server SELALU mengembalikan kode status yang sesuai.

Ada 5 kategori kode status respons HTTP . Mereka terbuat dari tiga angka. Angka pertama mendefinisikan kategori mereka:

Kode status 1xx memberi Anda informasi tentang pemrosesan permintaan Anda.

Kode status 2xx berarti permintaan Anda berhasil.

Kode status 3xx adalah kode status pengalihan.

Kode status 4xx mengacu pada kesalahan klien.

Kode status 5xx merujuk ke kesalahan server.

Tidak perlu mengetahui daftar semua kode status kesalahan HTTP . Ini berguna hanya jika Anda ingin memahami bagaimana sebenarnya hubungan klien/server bekerja.

Saya menulis panduan ini untuk membantu mereka yang bukan manajer server atau pengembang web . Jadi, ini 100% ramah-pemula.

Kode Kesalahan HTTP Dan Apa Artinya

1xx Kode status

Ada kode respon informasional . Artinya server menerima permintaan dan memprosesnya.

  • Kode status 1 00 #Lanjutkan: Permintaan telah diterima oleh server. Tanggapan akhir akan diberikan setelah permintaan diterima sepenuhnya.
  • Kode status 101 #Switching Protocols: Server akan memproses permintaan klien.
  • Kode status 102 #Memproses: Server sedang memproses permintaan, tetapi belum ada respons.

2xx Kode status

Mereka menunjukkan bahwa semuanya baik-baik saja! Server menerima permintaan klien dan menanganinya.

  • Kode status 200 #OK: Permintaan telah berhasil. Mudah.
  • Kode status 201 #Dibuat: Permintaan telah diselesaikan. Sumber daya tambahan sedang dibuat oleh server.
  • Kode status 202 #Diterima: Permintaan telah diterima untuk diproses dan pemrosesan masih berlangsung. Tujuan respons 202 adalah untuk mengizinkan server menerima permintaan untuk beberapa proses lain tanpa mengharuskan koneksi agen pengguna ke server bertahan hingga proses selesai.
  • Kode status 203 #Informasi Non-otoritatif: Informasi yang dikembalikan tidak persis sama dengan yang tersedia dari server asal. Kode status 203 mungkin terjadi jika Anda menggunakan CDN atau proxy .
  • Kode status 204 #Tidak Ada Konten: Permintaan telah diproses dan tidak ada konten lagi untuk dimuat.
  • Kode status 205 #Reset Konten: Memberitahu pengguna untuk mengatur ulang dokumen yang menyebabkan permintaan dikirim.
  • Kode status 206 #Partial Content: Server berhasil memenuhi permintaan jangkauan untuk klien tetapi hanya akan mentransfer sebagian dari sumber daya.
  • Kode status 207 #Multi-Status: Memberikan informasi tentang berbagai sumber daya, untuk situasi di mana beberapa kode status mungkin diperlukan.
  • Kode status 208 #Sudah Dilaporkan: Digunakan untuk menghindari enumerasi berulang kali anggota internal dari beberapa binding ke koleksi yang sama. Cegah server Anda masuk ke loop tanpa akhir.

3xx Kode status

Kode status HTTP 3xx adalah kode pengalihan. Mereka memberi tahu kami bahwa tindakan lebih lanjut diperlukan. Pengalihan ramah-SEO bekerja dengan 301 kode status HTTP misalnya.

  • Kode status 300 #Pilihan Ganda: Permintaan memiliki lebih dari satu kemungkinan respons. Pengguna harus memilih salah satunya dengan mengarahkan permintaannya ke pengenal terbaik.
  • Kode status 301 #Dipindahkan secara permanen: URL sumber daya yang diminta telah diubah secara permanen. URL baru diberikan dalam tanggapan. 301 Redirection SANGAT penting untuk SEO. Baca panduan ini dari pulau Tema jika Anda ingin tahu lebih banyak tentangnya.
  • Kode status 302 #Ditemukan: Ini berarti URI* sumber daya yang diminta telah dipindahkan sementara.
  • Kode status 30 3 #Lihat lainnya: Server mengirim respons ini untuk mengarahkan klien agar mendapatkan sumber daya yang diminta di URI lain*.

Apa yang dimaksud dengan URI?

URI adalah singkatan dari Uniform Resource Identifier . URI mengacu pada hal-hal seperti 'https://' atau 'mailto:'. Lihat artikel ini jika Anda ingin tahu lebih banyak tentangnya. Jika tidak, anggap saja URI sebagai URL.

  • Kode status 304 #Not Modified: Permintaan telah diterima dan akan menghasilkan respons 200 OK, tetapi kondisi dievaluasi salah.
  • Kode status 305 #Gunakan Proxy: Menunjukkan bahwa respons yang diminta harus diakses oleh proxy . Kemungkinan besar Anda tidak akan pernah menemukan kesalahan 305 saat ini.
  • Kode status 307 #Pengalihan Sementara: Server mengirimkan respons ini untuk mengarahkan klien ke sumber daya yang diminta di URI lain dengan metode yang sama.
  • Kode status 308 #Pengalihan Permanen: Sumber daya sekarang secara permanen terletak di URI lain. 308 kode status mirip dengan kode status 301 .

4xx Kode status

4xx Kode status menunjukkan masalah dari sisi klien (atau browser). Dengan kata lain, 400 kesalahan tidak berasal dari server.

  • Kode status 400 #Permintaan Buruk: Server tidak dapat memproses permintaan karena sintaks tidak valid.
  • Kode status 401 #Tidak Diotorisasi: Permintaan tidak diotorisasi karena tidak memiliki kredensial yang valid.
  • Kode status 403 #Terlarang: kesalahan 403 mirip dengan kesalahan 401 . Perbedaannya adalah bahwa klien dikenali oleh server, tetapi aksesnya ditolak.
  • Kode status 404 #Not Found: Kesalahan 404 yang terkenal ! Server tidak dapat menemukan representasi dari sumber daya target. Kode status kesalahan 404 sebagian besar terjadi ketika Anda salah mengeja URI.
  • Kode status 406 #Tidak dapat diterima: Terjadi ketika server web tidak menemukan konten apa pun yang memenuhi kriteria yang diberikan oleh pengguna.
  • Kode status 407 #Proxy Otentifikasi Diperlukan: tidak banyak bicara. Klien perlu mengotentikasi dirinya sendiri untuk menggunakan proxy. Ini sangat mirip dengan kode status 401 .
  • Kode status 408 #Waktu habis: Server tidak menerima respons lengkap dalam waktu yang disiapkan untuk menunggu. Saat ini, Internet Explorer, Chrome, dan Firefox menggunakan mekanisme pra-koneksi HTTP untuk meningkatkan pengalaman pengguna dan waktu pemuatan. Ini menghasilkan jumlah yang lebih tinggi dari 408 kode status .
  • Kode status 409 #Konflik: Permintaan tidak dapat diselesaikan karena konflik dengan status sumber daya target.
  • Kode status 410 #Gone: Sumber daya tidak lagi tersedia dan kondisi ini kemungkinan akan permanen. 410 Kode status mirip dengan kode status 404 . Kode status 404 dikembalikan ketika server tidak mengetahui apakah kondisinya kemungkinan akan permanen.
  • Kode status 411 #Panjang Diperlukan: Permintaan ditolak karena Panjang Konten tidak ditentukan dan server memerlukannya.
  • Kode status 412 #Prakondisi Gagal: Klien telah menunjukkan prasyarat dan server tidak memenuhinya.
  • Kode status 414 #URI Terlalu Panjang: Semua ada di judul. URI yang diminta oleh klien terlalu panjang dan server menolak untuk memprosesnya.
  • Kode status 415 #Unsupported Media Type: Format media tidak didukung oleh server. Dengan demikian server menolak untuk memproses permintaan. 415 sering merupakan konsekuensi dari masalah pengkodean .
  • Kode status 421 #Misdirected Request: Permintaan dikirim ke server yang tidak dapat menghasilkan respons. Itu terjadi ketika server tidak dikonfigurasi dengan benar.
  • Kode status 423 #Terkunci: Sumber daya yang ingin Anda akses terkunci.
  • Kode status 424 #Failed Dependency: Tindakan yang diminta bergantung pada tindakan lain yang gagal.
  • Kode status 429 #Terlalu Banyak Permintaan: Terlalu banyak permintaan yang dikirim dalam waktu singkat.

5xx Kode status

Kategori Kode status ini mengacu pada kesalahan server internal . Mereka terjadi ketika server tidak dapat memenuhi permintaan yang tampaknya valid. Mereka terkadang dapat disebabkan oleh plugin .

  • Kode status 500 #Kesalahan Server Internal: Server mengalami situasi dan tidak tahu cara mengatasinya.
  • Kode status 501 #Tidak diterapkan: Metode permintaan tidak didukung oleh server dan tidak dapat diproses.
  • Kode status 502 #Bad Gateway: Server, saat bekerja sebagai gateway untuk mendapatkan respons, mendapat jawaban yang tidak valid dan tidak dapat memproses permintaan.
  • Kode status 503 #Service Unavailable Error: ini menunjukkan bahwa server untuk sementara tidak dapat memproses permintaan. Itu terjadi ketika server kelebihan beban karena lonjakan lalu lintas atau turun untuk pemeliharaan. Jika Anda menemukan terlalu banyak kesalahan 503, Anda harus benar-benar mempertimbangkan untuk mendapatkan host web lain .
  • Kode status 504 #Gateway Timeout: Server, saat bertindak sebagai gateway atau proxy, tidak menerima respons tepat waktu.
  • Kode status 505 #Versi HTTP tidak didukung: Artinya versi Protokol Transfer HyperText yang digunakan dalam permintaan tidak didukung oleh server.
  • Kode status 506 #Varian Juga Negosiasi: Konfigurasi server tidak memungkinkan operasi untuk melangkah lebih jauh.
  • Kode status 507 #Penyimpanan Tidak Cukup: Tindakan tidak diproses karena server tidak dapat menyimpan representasi yang diperlukan untuk melakukan permintaan.
  • Kode status 508 #Loop Detected: Server mengalami infinite loop saat memproses permintaan. Selalu pastikan bahwa loop Anda tertutup.
  • Kode status 511 # Diperlukan Otentikasi Jaringan: Ini menunjukkan bahwa klien harus mengautentikasi untuk mengakses jaringan dengan benar.

Jika Anda tertarik dengan kode status HTTP, itu mungkin karena Anda menghadapi waktu henti atau kesalahan 500. Jika demikian, Anda harus mulai memantau waktu aktif WordPress Anda dan membuat cadangan situs Anda.