Error 404 Not Found adalah salah satu masalah umum yang sering dialami oleh pengguna WordPress. Error ini terjadi ketika halaman atau postingan yang Anda coba akses tidak dapat ditemukan oleh server. Hal ini biasanya disebabkan oleh masalah permalink, penghapusan halaman, atau kesalahan pengaturan URL.
Dalam artikel ini, Anda akan belajar cara memperbaiki error 404 di WordPress dengan langkah-langkah mudah dan jelas.
Apa Itu Error 404 Not Found?
Error 404 Not Found adalah kode status HTTP yang menunjukkan bahwa server tidak dapat menemukan halaman yang diminta oleh pengguna. Pesan yang muncul biasanya berupa:
- “404 Page Not Found”
- “The requested URL was not found on this server”
- “Sorry, the page you are looking for does not exist”
Penyebab Umum Error 404 di WordPress
- Permalink Bermasalah: Struktur permalink yang salah atau tidak tersimpan dengan benar.
- Halaman Dihapus atau Dipindahkan: Halaman atau postingan dihapus atau URL diubah tanpa membuat pengalihan (redirect).
- File
.htaccess
yang Rusak: File.htaccess
yang bermasalah atau tidak ada bisa menyebabkan error 404. - Cache Browser: Cache yang sudah lama bisa menyebabkan halaman tidak ditemukan meskipun URL sudah benar.
- Masalah Plugin: Plugin tertentu, terutama yang mengelola URL atau permalink, bisa menyebabkan error ini.
Cara Memperbaiki Error 404 di WordPress
1. Reset Permalink
Masalah permalink adalah penyebab paling umum error 404 di WordPress. Untuk memperbaiki ini, Anda bisa melakukan reset permalink.
Langkah-langkah:
- Login ke dashboard WordPress Anda.
- Buka Settings > Permalinks.
- Jangan ubah apa pun, cukup klik Save Changes.
- Coba akses kembali halaman yang sebelumnya menunjukkan error 404.
Jika error hilang, artinya masalah disebabkan oleh permalink yang tidak tersimpan dengan benar.
2. Perbaiki File .htaccess
Jika reset permalink tidak berhasil, masalah mungkin ada pada file .htaccess
. Anda bisa memperbaikinya dengan mengganti isi file .htaccess
.
Langkah-langkah:
- Login ke server melalui cPanel atau FTP (misalnya menggunakan FileZilla).
- Buka direktori root WordPress Anda (
public_html
atau folder di mana WordPress diinstal). - Temukan file
.htaccess
dan backup terlebih dahulu. - Edit file
.htaccess
dan ganti dengan kode berikut:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPres
- Simpan perubahan dan coba akses kembali halaman yang bermasalah.
3. Bersihkan Cache Browser dan Cache WordPress
Cache yang lama di browser atau plugin caching WordPress bisa menyebabkan halaman tidak termuat dengan benar.
Langkah-langkah:
- Hapus cache browser Anda melalui menu Settings > Privacy & Security > Clear Browsing Data.
- Jika Anda menggunakan plugin caching seperti WP Super Cache atau W3 Total Cache, buka pengaturan plugin tersebut dan klik Purge All Cache.
- Coba akses kembali halaman yang sebelumnya menunjukkan error 404.
4. Cek Pengaturan URL dan Halaman
Pastikan URL halaman atau postingan yang Anda coba akses sudah benar dan halaman tersebut memang ada di WordPress Anda.
- Buka Posts atau Pages di dashboard WordPress Anda.
- Cari halaman atau postingan yang bermasalah dan klik Edit.
- Cek bagian Permalink dan pastikan URL sudah benar.
- Jika URL diubah, buat pengalihan (redirect) dari URL lama ke URL baru menggunakan plugin seperti Redirection.
5. Nonaktifkan Semua Plugin
Kadang, plugin yang bermasalah bisa menyebabkan error 404, terutama plugin yang mengelola URL, permalink, atau SEO.
Langkah-langkah:
- Buka Plugins > Installed Plugins di dashboard WordPress.
- Nonaktifkan semua plugin dengan memilih Deactivate.
- Cek apakah error 404 sudah hilang. Jika ya, aktifkan plugin satu per satu dan cek ulang setiap kali mengaktifkan satu plugin.
- Jika menemukan plugin yang menyebabkan masalah, coba cari alternatif atau hubungi dukungan plugin tersebut.
6. Cek dengan Developer Tools di Browser
Gunakan fitur Developer Tools di browser untuk melihat apakah ada redirect atau error lain yang mungkin menyebabkan halaman tidak ditemukan.
Langkah-langkah:
- Buka halaman yang menunjukkan error 404.
- Klik kanan pada halaman dan pilih Inspect atau tekan
F12
di keyboard. - Buka tab Network dan reload halaman.
- Cek apakah ada request yang menunjukkan status 404. Anda bisa melihat URL yang bermasalah dan melakukan perbaikan.
7. Restore Backup Website
Jika error 404 terjadi setelah Anda melakukan perubahan besar pada website, seperti update plugin atau tema, Anda bisa mengembalikan website ke backup sebelumnya.
Langkah-langkah:
- Login ke cPanel atau dashboard hosting Anda.
- Buka fitur Backup Manager dan pilih backup terbaru.
- Restore website dari backup dan cek apakah error sudah hilang.
Kesimpulan
Error 404 Not Found di WordPress bisa sangat mengganggu, terutama bagi pengunjung website Anda. Namun, dengan mengikuti langkah-langkah di atas, Anda bisa memperbaiki masalah ini dengan cepat. Pastikan untuk selalu melakukan backup sebelum melakukan perubahan besar dan cek website Anda secara berkala untuk menghindari masalah serupa di masa depan.
Semoga panduan ini membantu Anda memperbaiki error 404 di WordPress. Jika Anda masih mengalami masalah, jangan ragu untuk menghubungi dukungan teknis hosting Anda atau mencari bantuan dari komunitas WordPress.