Cara Memperbaiki Kesalahan 404 di WordPress

Cara Memperbaiki Kesalahan 404 di WordPress

Dari semua potensi kesalahan yang dapat ditemukan di situs WordPress Anda, Kesalahan 404 adalah salah satu yang tidak berbahaya . Namun, jenis kesalahan ini dapat membuat frustrasi Anda dan pengunjung situs web Anda. Tersandung pada Kesalahan 404 bukanlah sesuatu yang Anda ingin pengunjung pertama kali Anda alami. A 404 dapat menjadi indikator untuk beberapa perubahan, dan Anda harus menambahkan pengalihan 301 untuk tujuan SEO .fix 404 wordpress,fix 404 pada wordpress

Artikel ini untuk mempermudah beberapa hal dan membantu semua orang membuat situs WordPress mereka berfungsi kembali dengan benar.

Apa itu Kesalahan 404?

Ketika pengunjung masuk ke website Anda, maka browser mereka akan mengirimkan permintaan ke webserver. Browser kemudian menerima data yang menyertakan sesuatu yang disebut HTTP header . Header ini berisi kode status HTTP yang menjelaskan status permintaan.

Permintaan berfungsi dengan baik hampir sepanjang waktu, dan kode status HTTP tidak pernah terlihat. Jadi, jika terjadi kesalahan, maka browser web akan menampilkan pesan dengan kode status HTTP. Ini untuk menunjukkan masalah tertentu dan pesan Error 404 Not Found adalah hasil dari keseluruhan proses tersebut.

Arti Dibalik Kesalahan 404

Secara umum, kesalahan berarti bahwa klien (browser Anda atau pengunjung Anda) berhasil saat menghubungkan ke host (server situs), tetapi tidak dapat menemukan sumber yang diminta (URL atau nama file).

Misalnya, jika ada yang mencoba mengakses www.example.com/post-name, tetapi tidak ada konten dengan nama pos slug, maka pengunjung akan melihat kesalahan 404. Itu karena sumber daya yang diminta tidak ada, meskipun server berfungsi dengan benar.

Ini bukan hanya tentang posting atau halaman. Setiap aset yang hilang berpotensi menghasilkan kesalahan server 404 (file gambar yang hilang, CSS yang hilang, JavaScript, dll.).

Apa yang Dapat Menyebabkan Kesalahan 404?

Jika Anda melihat Kesalahan 404 pada semua konten situs web Anda, biasanya itu berarti ada masalah dengan tautan permanen situs web WordPress Anda. Anda mungkin melihat kesalahan hanya pada bagian konten yang terpisah. Dalam hal ini, mungkin karena beberapa perubahan yang Anda buat tanpa menyiapkan pengalihan.

Kesalahan 404 tidak selalu buruk – hanya negatif jika mengganggu kegunaan situs web WordPress Anda. Ingatlah bahwa terkadang ada hal-hal di luar kendali Anda dan itu bukan alasan untuk panik.

Misalnya, ada kemungkinan seseorang mengetikkan URL palsu di bilah alamat browser mereka. Dalam kasus seperti itu, mereka akan melihat kesalahan 404, tetapi tidak akan ada masalah aktual dengan situs WordPress Anda dan cara konfigurasinya. Kesalahan 404 adalah respons aktual yang diinginkan dalam skenario ini, dan Anda bahkan dapat membuat halaman web 404 yang disesuaikan untuk membantu pengunjung mencapai tujuan mereka.

Variasi Kesalahan 404 Tidak Ditemukan

Browser yang berbeda sering menampilkan pesan kesalahan dengan berbagai cara. Dengan demikian “Error 404 Not Found” juga memiliki variasi yang berbeda-beda, seperti Error 404, 404 Not Found, HTTP Error 404, Not Found, Page Not Found, URL yang diminta tidak ditemukan di server ini, dll.

Banyak situs akan membuat halaman Kesalahan 404 khusus untuk mengatasi kesalahan tersebut. Juga, ada beberapa tema WordPress yang menyertakan halaman kesalahan 404 kustom mereka sendiri secara default. Inilah sebabnya mengapa Anda mungkin tidak benar-benar menemukan pesan itu sendiri karena banyak situs bermain-main dengannya dan membuatnya lucu dengan cara yang kreatif.

Di bawah ini Anda dapat melihat contoh halaman kesalahan 404 kami di webhostbali.com :

fix 404 wordpress,fix 404 pada wordpress

Kami menyertakan dua tombol di dalamnya – satu untuk kembali ke beranda, dan satu lagi untuk melaporkan masalah. 

Dampak Kesalahan 404 pada SEO

Kesalahan tidak memiliki dampak negatif yang sebenarnya pada SEO, tetapi perlu diingat bahwa itu tergantung pada alasan terjadinya Kesalahan 404. Misalnya, jika Anda memiliki kesalahan 404 individual karena beberapa URL yang rusak, alih-alih seseorang salah mengetik URL, itu akan membatasi Google untuk merayapi situs web Anda dengan benar, yang akan menyebabkan efek SEO negatif. Jadi, kami merekomendasikan perbaikan kesalahan 404 sesegera mungkin.

Dampak Kesalahan 404 Tidak Ditemukan pada Kinerja Situs

Situs web yang menghasilkan banyak kesalahan 404 lebih cenderung memiliki masalah kinerja, karena respons seperti itu biasanya tidak di-cache. Ini bisa menjadi masalah besar jika Anda mempromosikan atau secara tidak sengaja mendapatkan lonjakan lalu lintas di halaman kesalahan 404.

Anda dapat memeriksa posting Hindari HTTP 404 , yang merupakan bagian dari tutorial GTmetrix kami . GTmetrix adalah salah satu situs web terpopuler untuk menganalisis halaman web yang berpotensi membutuhkan pengoptimalan. Ada dua Skala Skor yang berbeda untuk digunakan, yang menawarkan keragaman di semua bagian konten yang dianalisis. Skor yang akan Anda dapatkan dalam kategori PageSpeed , dan YSlow akan didasarkan pada aturan umum yang mungkin tidak berlaku untuk konten Anda.

Anda dapat memeriksa semua kesalahan 404 di Google Search Console atau memilih untuk memasang plugin seperti Pengalihan, yang akan mencatat semua kesalahan 404. Ingatlah bahwa plugin semacam itu sering memengaruhi kinerja situs web Anda.

Alasan kesalahan ini buruk adalah karena banyak halaman kesalahan 404 membutuhkan banyak sumber daya. Untuk situs WordPress yang lebih besar, sebaiknya hindari halaman 404 yang berat. Anda harus membuat template 404 sederhana untuk menghindari query database.

Bagaimana Memperbaiki Kesalahan 404 di WordPress?

Di bawah ini, kami akan membahas beberapa metode tentang cara memperbaiki Kesalahan 404, tergantung pada apakah itu terjadi hanya pada bagian konten tertentu, atau di seluruh situs. Berikut adalah dua metode tersebut:

Perbarui Permalinks Situs WordPress Anda

Jika Anda mengalami kesalahan 404 di seluruh situs saat mencoba mengakses konten situs WordPress Anda, kemungkinan besar penyebabnya adalah masalah tautan permanen (atau file .htaccess Anda , saat menggunakan layanan web Apache). Perbaikan termudah untuk itu adalah memperbarui pengaturan permalink Anda melalui Dasbor WordPress . Yang harus Anda lakukan adalah pergi ke Pengaturan → Permalinks → Simpan Perubahan (Anda tidak perlu melakukan perubahan – cukup mengklik tombol saja):

cara settings permalink wordpress


Tindakan ini akan memperbarui pengaturan tautan permanen , serta menghapus aturan penulisan ulang. Dalam sebagian besar kasus, ini adalah solusi yang memperbaiki kesalahan 404 posting WordPress. 

Dengan mengingat hal itu, jika solusinya tidak berhasil untuk Anda, Anda memiliki dua tindakan – untuk menemukan penyebabnya melalui plugin debugger atau menggunakan FTP untuk beberapa tindakan manual.

Temukan Penyebabnya melalui Debugging

Pertama dan terpenting, coba nonaktifkan plugin yang menangani pengalihan atau buat tautan permanen khusus. Jika itu tidak menyelesaikan masalah, gunakan debugger dan lihat larik penulisan ulang dan konfirmasikan untuk Anda bahwa aturan penulisan ulang untuk memproses URL Anda tidak ada di tempatnya. Untuk melakukan ini, lanjutkan dan instal plugin bernama Debug This, yang membantu melihat apa yang sebenarnya ada di array penulisan ulang WordPress.

Setelah Debug Plugin ini diinstal dan diaktifkan, buka situs WordPress Anda dan arahkan ke Beranda → Bilah Admin → Debug Ini → Kueri → Penulisan Ulang :
debug wordpress, wordpress debugging


Anda harus berakhir di layar yang berisi aturan penulisan ulang di sisi kirinya dan string PHP ditulis ulang di sisi kanannya. Jadi, katakanlah Anda memiliki feed penulis yang rusak (contoh: https://www.myblog.com/author/myself/feed/ ). Anda ingin memecahkan masalah umpan yang rusak, jadi lanjutkan dan cari kata "penulis". Aturan berikut harus ditemukan: author/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$

Jika Anda tidak melihat aturannya, ini adalah sumber masalah Anda. WordPress sama sekali tidak memproses permintaan kecuali ia tahu persis apa yang dilakukannya.

String URL PHP aktual yang digunakan WordPress untuk feed penulis ini adalah: http://myblog.com/index.php?author_name=myself&feed=rss . Jika URL PHP ini tidak berfungsi, Anda memiliki masalah lain dengan situs WordPress Anda.

Ini akan menjadi kasus di mana Anda ingin mulai menonaktifkan plugin satu per satu dan melihat apakah Anda dapat menemukan PHP yang bertentangan yang bertanggung jawab atas masalah tersebut.

Menggunakan FTP untuk Memperbaiki Kesalahan 404

Untuk menggunakan FTP untuk memperbaiki Kesalahan 404, login ke server Anda menggunakan FTP, lalu ubah file .htaccess , yang terletak di tempat folder seperti /wp-content/ dan /wp-includes/ berada. Jika izin Anda adalah 660, dan Anda bukan pemilik file atau bagian dari grup , hal termudah untuk dilakukan adalah membuat file dapat ditulis untuk sementara dengan mengubah izin menjadi 666. Setelah itu, ulangi solusi awal. Pastikan Anda tidak lupa untuk mengubah izin kembali ke default. Pilihan Anda yang lain adalah menambahkan kode berikut secara manual di file .htaccess Anda :

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine Pada 
RewriteBase / 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# SELESAI WordPress

Siapkan 301 Pengalihan Untuk Konten yang Diganti Nama atau Dipindahkan

Saat mengalami kesalahan 404 hanya pada konten tertentu, kemungkinan besar Anda menghadapi salah satu masalah berikut:
  • Mengubah siput URL untuk bagian konten tertentu;
  • Memindahkan konten secara manual, misalnya dengan menghapus postingan yang ada lalu menempelkannya ke postingan baru.

Dalam kasus tersebut, pengguna kemungkinan besar akan mencoba mengakses konten di tempat sebelumnya, yang akan menghasilkan halaman 404 alih-alih yang mereka harapkan. Perbaikan termudah untuk ini adalah pengalihan otomatis bagi siapa saja yang mencoba mengakses lokasi sebelumnya ke lokasi baru. Dengan cara ini, mereka akan sampai ke tujuan mereka dan tidak akan frustrasi dengan situs web Anda. Ini juga penting untuk SEO. Jika Anda memutuskan untuk mengganti nama atau memindahkan posting tanpa tambahan pengalihan, Anda akan kehilangan semua otoritas yang dilampirkan pada tautan balik yang diarahkan pada posting tersebut.

Secara default, WordPress akan mencoba mengarahkan ulang konten yang diubah/dipindahkan. Namun, itu tidak selalu berhasil, dan Anda tidak boleh mengandalkan WordPress untuk fungsi khusus ini. Dengan itu, ada beberapa cara untuk mengatur pengalihan Anda di WordPress:

Anda dapat menggunakan plugin Pengalihan gratis untuk mengelola pengalihan dari Dasbor WordPress. Setelah plugin diinstal dan diaktifkan, buka Alat → Pengalihan dan masukkan URL halaman kesalahan 404 di kotak URL Sumber dengan lokasi baru di kotak URL Target. 

Gunakan cPanel untuk Redirect

Anda juga dapat menggunakan cPanel untuk mengelola pengalihan. Menggunakan cPanel adalah hal yang sebaiknya Anda lakukan karena Anda melakukan pengalihan pada tingkat server, yang tidak akan memengaruhi kinerja situs Anda, yang juga berarti lebih sedikit plugin yang perlu dikhawatirkan.

Jika Anda adalah klien FastComet, itu berarti Anda menggunakan server Apache. Dalam hal ini, Anda memiliki opsi untuk menggunakan .htaccess untuk menyiapkan pengalihan. 

Perbaiki Kesalahan WordPress 404 (Internet Explorer)

Terkadang, situs WordPress Anda akan berfungsi dengan benar di semua browser, kecuali Internet Explorer. Itu karena IE mengabaikan kondisi 404 sejak kelahirannya. Namun, Microsoft telah memperkenalkan pembaruan sistem yang dapat mengakibatkan penghentian halaman kesalahan 404 di situs WordPress Anda secara instan, bahkan jika situs web tersebut mengirimkan kembali konten yang valid.

Solusinya cukup sederhana. Yang harus Anda lakukan adalah meletakkan kode berikut di file header.php yang terletak di folder tema Anda:

header('HTTP/1.1 200 Oke');

Cara Membuat Halaman "Kesalahan 404 Tidak Ditemukan"

Bahkan jika Anda melakukan yang terbaik untuk mencegah kesalahan 404 dengan mengikuti tip yang tepat, hampir tidak mungkin untuk menghilangkan setiap kemungkinan kesalahan 404 di situs web WordPress Anda. Ingatlah bahwa tidak jarang bahkan situs WordPress kecil memiliki ratusan atau bahkan ribuan kesalahan 404 setiap bulan. Ini terjadi karena kesalahan ketik URL dan pengalihan yang salah dari situs web lain ke situs Anda.

Anda dapat menggunakan plugin untuk membuat halaman 404 Anda sendiri. Menawarkan halaman kesalahan yang lebih ramah pengguna, plugin 404page gratis memberi Anda kesempatan untuk mengatur halaman kesalahan 404 khusus Anda dengan:

  • Sebuah kotak pencarian ; 
  • Link penting ;
  • Contact info;
Satu lagi fitur penting dari plugin adalah tidak membuat pengalihan. Halaman Kesalahan 404 tidak boleh dialihkan ke halaman fisik. Kesalahan 404 selalu perlu dibuat secara dinamis pada halaman tertentu.

Dengan elemen-elemen ini disertakan pada halaman 404, Anda akan memberi pengunjung alat yang mereka butuhkan jika mereka ingin menemukan jalan ke halaman yang mereka cari. Namun, jangan lupa untuk menjaga halaman Error 404 Anda seringan mungkin jika Anda menginginkan kinerja yang lebih baik. Gunakan hanya fitur-fitur yang mutlak diperlukan.

Cara Memantau 404 Kesalahan Ke Depan

Ke depannya, sangat bermanfaat jika Anda memberi perhatian khusus pada permintaan kesalahan 404 di situs WordPress Anda. Berikut ini dapat membantu Anda:

Temukan tautan yang rusak (sebaiknya gunakan GTMetrix ) yang mengarahkan orang ke sumber yang tidak ada, yang bisa berupa tautan internal atau eksternal dari situs web lain. Jika memungkinkan, Anda harus melakukan yang terbaik untuk memperbaiki semua tautan yang rusak.

Lihat halaman mana yang kesulitan dirayapi oleh Google. Setelah itu, Anda perlu mencari tahu alasan mengapa Google mencoba merayapi halaman yang tidak ada. Anda juga harus menyiapkan pengalihan jika diperlukan.

Opsi 1 – Google Analytics

Jika Anda menggunakan Google Analytics, Anda dapat menyiapkan laporan khusus, melacak 404 kesalahan tautan eksternal.

Opsi 2 – Plugin WordPress

Kami telah menyebutkan plugin Redirection . Ini dapat membantu Anda memantau kesalahan 404 langsung dari Dasbor WordPress Anda.

Opsi 3 – Alat Audit Pihak Ketiga

Ada banyak alat audit pihak ketiga di internet. Beberapa di antaranya adalah Screaming Frog , Online Broken Link Checker , Dead Link Checker , dll. Pilih salah satu yang paling Anda sukai dan cobalah, jika Anda ingin menggunakan opsi itu.

Opsi 4 – Google Search Console

Anda dapat melacak kesalahan 404 yang ditemukan perayap Google di Google Search Console. Setelah memverifikasi situs WordPress Anda dengan Google Search Console, buka Crawl → Crawl Errors → Not found . Anda akan melihat daftar 404 kesalahan yang dialami Google. Ini adalah salah satu metode termudah. Itu tidak memerlukan plugin pihak ketiga, dan juga tidak perlu pemindaian lebih lanjut terhadap situs web Anda. Inilah alasan mengapa ini adalah yang terbaik untuk kinerja. Bot Google sudah merayapi situs web Anda secara teratur. Mengapa tidak memanfaatkan informasi yang sudah mereka berikan?

Kesimpulan Akhir

Ingatlah bahwa kesalahan 404 akan terjadi di situs Anda—hampir tak terhindarkan. Semakin besar situs WordPress tumbuh, semakin banyak 404 kesalahan yang akan terjadi. Kami menyarankan Anda untuk mendapatkan alur kerja yang baik untuk memantau jenis kesalahan tersebut dan melanjutkan dengan memperbaikinya. Kesalahan 404 tidak menyenangkan bagi pengunjung, merek Anda, dan mesin pencari juga tidak suka melihatnya.

Kami harap ini adalah artikel yang bermanfaat. Jika tidak berhasil untuk Anda, Anda selalu dapat menghubungi pakar dukungan teknis kami dengan mengirimkan tiket dukungan .

Apakah Anda memiliki saran yang tidak kami daftarkan? Kami akan senang mendengarnya di komentar di bawah. Tujuan kami untuk posting ini adalah untuk menjadi selengkap mungkin, dan kami selalu terbuka untuk saran.

Load comments

Advertising