Cara Mengatasi Error 404 di WordPress Pemula
Kamu baru saja menerbitkan artikel baru di blog WordPress-mu. Semuanya terlihat sempurna di dashboard. Tapi ketika kamu klik link artikel itu dari luar, yang muncul adalah halaman putih dengan tulisan "Error 404 - Halaman Tidak Ditemukan".
Frustrasi? Wajar. Error 404 adalah salah satu masalah paling umum yang dialami pemilik website WordPress, terutama pemula. Bagus kabar baiknya: kamu bisa memperbaikinya sendiri tanpa menghubungi developer.
Artikel ini akan memandu kamu menemukan penyebab error 404 dan memperbaikinya langkah demi langkah.
Apa Itu Error 404 dan Mengapa Terjadi?
Error 404 adalah pesan yang muncul ketika browser tidak menemukan halaman yang kamu minta. Di WordPress, error ini biasanya terjadi karena masalah dengan struktur URL atau pengaturan permalink yang salah.
Pengunjung website-mu akan melihat halaman kosong atau pesan "Not Found". Ini buruk untuk SEO karena Google akan menganggap halaman itu tidak ada, dan pengunjung akan pergi ke kompetitor.
Penyebab Utama Error 404 di WordPress
Sebelum kita perbaiki, kamu perlu tahu apa yang menyebabkannya. Ada lima penyebab paling umum:
- Pengaturan Permalink yang Salah — struktur URL tidak sesuai dengan file di server
- File .htaccess Hilang atau Rusak — file ini mengatur cara server mengarahkan traffic
- Plugin Konflik — plugin tertentu bisa merusak struktur URL
- Perubahan Struktur Permalink Tanpa Redirect — kamu mengubah format URL tapi tidak mengalihkan URL lama
- Masalah dengan Hosting — server tidak mendukung mod_rewrite atau permalink custom
Sekarang kita perbaiki satu per satu.
Langkah 1: Periksa Pengaturan Permalink
Ini adalah langkah pertama dan paling sering berhasil mengatasi error 404.
Apa yang akan kamu lihat: Dashboard WordPress di kiri ada menu. Di bawah "Settings" ada opsi "Permalinks".
Cara melakukannya:
-
Login ke dashboard WordPress-mu
-
Klik Settings → Permalinks (di menu kiri)
-
Kamu akan melihat beberapa pilihan struktur URL:
- Plain (URL dengan angka:
example.com/?p=123) - Day and name (URL dengan tanggal:
example.com/2024/01/15/judul-artikel/) - Month and name (URL dengan bulan:
example.com/2024/01/judul-artikel/) - Numeric (URL dengan angka:
example.com/archives/123) - Post name (URL dengan nama artikel:
example.com/judul-artikel/) — ini yang paling SEO-friendly - Custom structure (kamu buat sendiri)
- Plain (URL dengan angka:
-
Pilih Post name (biasanya ini yang terbaik untuk pemula)
-
Klik Save Changes (tombol biru di bawah)
Peringatan: Jangan ubah struktur permalink setelah website sudah banyak artikel dan pengunjung. Ini akan membuat semua URL lama menjadi 404. Jika sudah terlanjur, gunakan plugin redirect seperti Redirection untuk mengalihkan URL lama ke yang baru.
Langkah 2: Regenerasi File .htaccess
File .htaccess adalah file tersembunyi yang mengatur cara server mengarahkan traffic. Kadang file ini hilang atau rusak.
Cara melakukannya:
- Di halaman Settings → Permalinks yang sama, scroll ke bawah
- Kamu akan melihat kode di dalam kotak (kode
.htaccess) - Copy semua kode itu
- Buka File Manager di hosting control panel-mu (biasanya cPanel atau Plesk)
- Cari folder
public_html(folder utama website-mu) - Jika ada file
.htaccess, klik kanan dan Delete - Klik kanan di area kosong, pilih Create New File, beri nama
.htaccess - Buka file itu, paste kode yang sudah kamu copy tadi
- Save dan close
Catatan: File yang dimulai dengan titik (.) adalah file tersembunyi. Di File Manager, kamu mungkin perlu enable "Show Hidden Files" untuk melihatnya.
Langkah 3: Nonaktifkan Plugin Satu per Satu
Kadang plugin baru bisa merusak struktur URL. Cara termudah untuk tahu adalah nonaktifkan semua plugin, lalu aktifkan satu per satu.
Cara melakukannya:
- Di dashboard, klik Plugins → Installed Plugins
- Kamu akan melihat daftar semua plugin aktif (biasanya dengan background biru)
- Klik Deactivate di bawah nama plugin pertama
- Tunggu halaman reload
- Coba akses halaman yang error 404 tadi (buka di tab baru)
- Apakah masih error? Jika ya, lanjut ke plugin berikutnya
- Jika tidak error, berarti plugin itu penyebabnya — jangan aktifkan lagi atau cari plugin alternatif
Tips: Catat plugin mana yang menyebabkan masalah, lalu cari di forum WordPress atau tanya di komunitas blogger Indonesia. Jika kamu juga menggunakan WordPress object cache seperti Redis atau Memcached, pastikan cache-nya di-flush setelah menonaktifkan plugin agar tidak ada data lama yang mengganggu.
Langkah 4: Periksa Struktur Kategori dan Tag
Error 404 juga bisa terjadi di halaman kategori atau tag jika kamu mengubah slug-nya.
Cara melakukannya:
- Klik Posts → Categories (atau Tags)
- Kamu akan melihat daftar kategori
- Hover di atas nama kategori, klik Edit
- Lihat field "Slug" — ini adalah bagian URL untuk kategori itu
- Pastikan slug tidak ada spasi, hanya huruf kecil, angka, dan tanda hubung (
-) - Contoh slug yang benar:
tips-wordpress,tutorial-pemula,teknologi - Jika kamu mengubah slug, klik Update dan alihkan URL lama ke yang baru dengan plugin Redirection
Langkah 5: Hubungi Hosting Jika Masih Error
Jika semua langkah di atas sudah dilakukan tapi error 404 masih muncul, mungkin masalahnya ada di server hosting-mu.
Apa yang perlu kamu tanyakan ke support hosting:
- "Apakah server saya mendukung mod_rewrite untuk WordPress?"
- "Apakah file permissions folder
/wp-content/sudah benar (755)?" - "Bisakah kalian check error log server saya?"
Banyak hosting Indonesia dengan harga murah (di bawah Rp 50 ribu per bulan) tidak mendukung fitur ini. Jika itu kasusmu, mungkin saatnya upgrade ke hosting yang lebih baik. Sebagai alternatif, beberapa blogger bahkan beralih ke arsitektur modern seperti headless storefront yang lebih fleksibel dalam hal konfigurasi server.
Tips Cepat untuk Mencegah Error 404
- Pilih struktur permalink sejak awal — jangan ubah setelah website berjalan
- Gunakan plugin Redirection — plugin gratis ini membantu mengalihkan URL lama ke yang baru secara otomatis
- Backup website secara rutin — jika terjadi masalah, kamu bisa restore dari backup
- Test setiap artikel baru — setelah publish, klik link artikel untuk memastikan URL-nya berfungsi
- Update WordPress dan plugin secara berkala — update sering memperbaiki bug yang bisa menyebabkan 404
Langkah Berikutnya
Setelah error 404-mu teratasi, ada dua hal penting yang perlu kamu lakukan:
- Setup Google Search Console — beri tahu Google bahwa website-mu sudah normal. Ini membantu memperbaiki ranking di Google setelah error 404.
- Pasang plugin Redirection — jika kamu pernah mengubah struktur URL sebelumnya, gunakan plugin ini untuk mengalihkan URL lama ke yang baru.
Error 404 terasa menakutkan di awal, tapi sebenarnya perbaikannya cukup mudah. Ikuti langkah-langkah di atas dengan tenang, dan website-mu akan kembali normal. Jika masih ada yang bingung, jangan ragu untuk bertanya di komunitas blogger Indonesia atau forum WordPress lokal.
Selamat memperbaiki website-mu! 🚀