Memperbaiki Kode Kesalahan HTTP

Memperbaiki Kode Kesalahan HTTPMemperbaiki Kode Kesalahan HTTP, Jika user memiliki situs web, user akan menemukan kode kesalahan HTTP setidaknya sekali dalam hidup user.

Mungkin ada lebih dari satu alasan untuk kode respons kesalahan HTTP. Ini mungkin terjadi karena halaman web tidak lagi tersedia (404 tidak ditemukan) atau karena masalah dengan server (kesalahan internal 500).

Dalam posting ini, saya akan memberi tahu user apa itu kode kesalahan HTTP. Ini akan membantu user lebih memahami tanggapan HTTP. Setelah itu, saya akan membahas kode kesalahan HTTP yang paling umum beserta beberapa tips untuk memperbaiki setiap kode.

Memperbaiki Aneka Kode Kesalahan HTTP Yang Sering Di Jumpai

Kode status HTTP adalah respons yang dikeluarkan untuk permintaan klien yang dibuat ke server. Misalnya, ketika klien user (browser web user) mencoba terhubung ke situs WordPress user (server).

Berdasarkan bagaimana permintaan ditangani, server menunjukkan respons yang berbeda. Tanggapan ini termasuk pengalihan, kesalahan server, kesalahan klien, dan lainnya. Kode kesalahan HTTP bukan bagian dari halaman web; sebagai gantinya, itu adalah tanggapan dari server tentang bagaimana permintaan ditangani.

baca juga : Menangani Meltdown dan Spectre

Tidak semua kode status HTTP menunjukkan kesalahan. Misalnya, beberapa hanya menyampaikan bahwa halaman telah dipindahkan, baik secara permanen atau sementara. Tetapi jika user mengalami kesalahan, kode kesalahan HTTP yang user lihat akan membantu user mengetahui apa masalahnya.

Sekarang setelah user mengetahui apa itu, mari gali beberapa kode kesalahan HTTP dan kode status yang paling umum dan cara memperbaikinya.

Beberapa kode kesalahan HTTP dan kode status yang paling umum

“401 Tidak Sah”

Memperbaiki Kode Kesalahan HTTPPertama dalam daftar kode kesalahan HTTP kami adalah 401. Pesan 401 berarti server menerima permintaan yang tidak diautentikasi.

Dalam kesalahan ini, sebuah pesan mengumumkan bahwa halaman tidak dapat dimuat karena kredensial yang tidak valid karena alasan apa pun.

Bagaimana memperbaikinya?

Bisa jadi URL login telah berubah, atau URL yang user masukkan salah. Namun, jika bukan itu masalahnya, coba bersihkan cache dan cookie browser.

“404 tidak ditemukan”

Kode status 404 adalah kode kesalahan HTTP umum di internet. Respons HTTP ini dihasilkan ketika halaman yang dicari pengguna tidak dapat ditemukan di server. Mungkin ada beberapa alasan di balik 404 kejadian. Mungkin karena webmaster telah menghapus halaman atau URL yang user masukkan salah (karena ini adalah kesalahan sisi klien).

Bagaimana memperbaikinya?

Memperbaiki tautan yang rusak (atau, lebih khusus lagi, 404) masih merupakan tugas pemeliharaan yang penting. Jika user rakus untuk bekerja dan tidak keberatan mengambil rute yang lebih panjang, gunakan metode .htaccess. Tetapi cara yang lebih alami untuk melakukannya adalah dengan menginstal plugin Redirection dari direktori WordPress. user kemudian dapat mengarahkannya ke halaman web mana pun di situs tersebut.

“500 Internal Server Error”

500 Internal Server Error adalah kesalahan umum yang muncul ketika ada yang salah dengan server user. Karena ini adalah pesan kesalahan umum, ada sejumlah penyebab berbeda termasuk masalah dengan plugin WordPress, masalah PHP, masalah database, dan banyak lagi.

Bagaimana memperbaikinya?

Memperbaiki 500 Internal Server Error agak berat karena lebih dari satu alasan yang harus disalahkan atas kejadiannya. user mungkin ingin membaca panduan lengkap untuk yang satu ini.

“502 Bad Gateway”

Tidak seperti kode kesalahan HTTP lainnya, 502 berbeda. Gerbang yang buruk terjadi ketika satu server di internet menerima respons yang tidak valid dari server lain. Kode status HTTP 502 akan ditempelkan di layar saat server membutuhkan waktu lebih lama dari yang diharapkan untuk menyelesaikan permintaan.

Bagaimana memperbaikinya?

Sebagian besar waktu ini dapat diperbaiki hanya dengan menyegarkan browser, atau membersihkan cache browser. Jika user baru saja bermigrasi ke situs tersebut, coba tunggu selama 24 hingga 48 jam. user bahkan dapat menghubungi penyedia hosting untuk memeriksanya. Terkadang, layanan CDN pihak ketiga atau plugin WordPress bisa menjadi alasan di balik respons 502 user. Coba alihkan tema WordPress ke yang lain jika perbaikan yang disebutkan di atas tidak berhasil.

“301 Pindah Secara Permanen”

HTTP 301 adalah saat halaman web tertentu dipindahkan secara permanen ke URL yang berbeda. Ini bukan kesalahan semata, tetapi mengkomunikasikan informasi penting.

Itu bisa di tingkat halaman di mana user diarahkan ke pos serupa lainnya (atau bahkan beranda dalam hal ini) atau tingkat domain.

Bagaimana memperbaikinya?

Untuk memastikan pengalihan sempurna, periksa pengaturan pengalihan. Jika user telah menggunakan plugin WordPress, coba alihkan dengan Redirection. Jika user menggunakan file .htaccess untuk melakukan pengalihan, pastikan user melakukannya dengan benar. Inilah cara melakukannya. Pertahankan pengalihan tingkat domain selama beberapa bulan, sehingga Google tahu bahwa sumber daya dipindahkan secara permanen.

“302 Ditemukan”

Kode status HTTP ini mirip dengan 301, tetapi digunakan untuk pengalihan sementara. Tanggapan ini memberi tahu Google bahwa halaman dipindahkan sementara dan akan kembali ke URL asli di beberapa titik. Jika dilakukan dengan benar, itu akan mengarahkan pengguna ke URL lain dalam beberapa detik.

Bagaimana memperbaikinya?

Cara termudah untuk mengatur pengalihan 302 adalah dengan menggunakan plugin WordPress. user dapat menginstal dan menggunakan Rank Math dari direktori WordPress.

“400 permintaan Buruk”

Kode status 400, atau kesalahan Permintaan Buruk, berarti permintaan HTTP yang dikirim ke server memiliki sintaks yang tidak valid.

Berikut adalah beberapa contoh ketika kesalahan 400 Permintaan Buruk mungkin terjadi:

  • Cookie pengguna yang terkait dengan situs rusak. Menghapus cache dan cookie browser dapat menyelesaikan masalah ini
  • Permintaan yang salah format karena browser yang salah
  • Permintaan yang salah format karena kesalahan manusia saat membuat permintaan HTTP secara manual (misalnya, salah menggunakan curl)

“401 Tidak Sah”

Kode status 401, atau kesalahan Tidak Diotorisasi, berarti bahwa pengguna yang mencoba mengakses sumber daya belum diautentikasi atau belum diautentikasi dengan benar.

Contoh skenario di mana kesalahan 401 Tidak Diotorisasi akan dikembalikan jika pengguna mencoba mengakses sumber daya yang dilindungi oleh otentikasi HTTP, seperti dalam tutorial Nginx ini. Dalam hal ini, pengguna akan menerima kode respons 401 hingga mereka memberikan nama pengguna dan sandi yang valid (yang ada di file .htpasswd) ke server web.

“410 Hilang”

Kesalahan 410 Hilang ini mirip dengan respons 404. Anggap ini sebagai 404 permanen. Ketika seorang webmaster memutuskan untuk menghapus posting atau halaman selamanya atau menerbitkannya kembali di situs lain, mereka dapat menggunakan kode ini.

Respons 410 memberi tahu Google bahwa sumber daya yang diminta dihapus secara permanen dari internet dan tidak akan muncul kembali. Hal ini membuat halaman lebih mudah di-crawl atau di-de-index dari Google.

Bagaimana memperbaikinya?

Ada beberapa alasan di balik kesalahan 410 yang hilang. Pertama, periksa URL input dan pastikan sudah benar. Selanjutnya, coba debug pembaruan di situs WordPress. Copot pemasangan plugin WordPress atau ekstensi pihak ketiga lainnya. Jika tidak ada yang berhasil, maka itu masalah dari ujung server. Temukan file .htaccess. Selanjutnya, cari kata “RewriteXXX” di editor teks .htaccess dan masukkan kode berikut:

Mesin Tulis Ulang aktif

RewriteRule ^(.*)$ http://yourwebsitename.con/expired_page $1 [R=410,L]

Saat memasukkan kode, ganti [http://yourwebsitename.con/expired_page] dengan URL yang kedaluwarsa, atau tempat user ingin menambahkan 410 tanggapan.

Kesimpulan

Sekarang setelah user mempelajari tentang kode kesalahan HTTP dan kode status yang paling umum, sekarang saatnya untuk memperbaikinya di situs user dan meningkatkan pengalaman pengguna dan SEO situs user.

Ada juga beberapa cara lain untuk meningkatkan cara kerja situs user dengan kode kesalahan HTTP. Misalnya, user dapat membuat halaman 404 khusus yang akan dilihat pengunjung saat mereka mencoba mengunjungi halaman yang tidak ada.