Cara Mengatasi Error 404 di WordPress Pemula

by Dewi Larasati
Cara Mengatasi Error 404 di WordPress Pemula

Cara Mengatasi Error 404 di WordPress Pemula

Kamu baru saja meluncurkan website WordPress, tapi tiba-tiba pengunjung mengeluh: "Halaman tidak ditemukan." Atau kamu klik link sendiri dan muncul pesan besar "Error 404 – Halaman Tidak Ditemukan." Panik? Tenang—ini adalah masalah paling umum yang dialami pemula, dan bisa diperbaiki tanpa memanggil developer.

Error 404 terjadi ketika browser mencari halaman yang tidak ada atau URL-nya salah. Di WordPress, ini sering disebabkan oleh pengaturan permalink, plugin yang bermasalah, atau file .htaccess yang rusak. Dalam tutorial ini, kamu akan belajar cara mengidentifikasi penyebabnya dan memperbaikinya sendiri.

Apa Itu Error 404 dan Mengapa Terjadi?

Error 404 adalah kode HTTP yang berarti "halaman tidak ditemukan." Ketika pengunjung mengakses URL yang tidak ada di server kamu, WordPress menampilkan halaman error 404.

Penyebab paling sering:

  • Permalink salah: Pengaturan URL struktur tidak cocok dengan file asli.
  • Plugin bermasalah: Plugin yang baru diinstal mengganggu routing URL.
  • File .htaccess rusak: File ini mengatur cara server mengarahkan URL.
  • Halaman/postingan dihapus: Tapi link lama masih ada di tempat lain.

Langkah 1: Periksa Pengaturan Permalink

Ini adalah penyebab nomor satu error 404 di WordPress pemula.

  1. Login ke dashboard WordPress kamu.
  2. Di menu sebelah kiri, klik Pengaturan → Tautan Permanen (atau Settings → Permalinks).
  3. Lihat pilihan yang tersedia:
    • Polos: example.com/?p=123
    • Hari dan Nama: example.com/2024/01/15/nama-postingan/
    • Nama Postingan: example.com/nama-postingan/
    • Custom: Kamu bisa membuat format sendiri.

Apa yang harus kamu lakukan:

Jika kamu baru pertama kali melihat halaman ini, pilih "Nama Postingan" (paling SEO-friendly untuk pemula). Jangan pilih "Polos" karena URL akan terlihat aneh dan kurang ramah mesin pencari.

  1. Scroll ke bawah, klik tombol Simpan Perubahan (biru).
  2. Tunggu beberapa detik—WordPress akan menulis ulang file .htaccess.

Peringatan: Setelah mengubah pengaturan permalink, beberapa link lama mungkin tidak bekerja. Ini normal. Jika kamu punya banyak link eksternal yang menunjuk ke halaman lama, pertimbangkan menggunakan plugin redirect seperti Redirection (gratis).

Langkah 2: Coba Akses Halaman Lagi

Setelah mengubah permalink:

  1. Buka postingan atau halaman yang sebelumnya error 404.
  2. Salin URL dari address bar browser.
  3. Buka tab baru dan tempel URL tersebut.
  4. Tekan Enter.

Apakah halaman muncul? Jika ya, masalah sudah selesai—lanjut ke Langkah 5.

Jika masih error 404, lanjut ke Langkah 3.

Langkah 3: Nonaktifkan Plugin Satu per Satu

Plugin yang bermasalah sering menyebabkan error 404. Cara tercepat untuk menguji ini:

  1. Di dashboard, klik Plugin (menu sebelah kiri).
  2. Kamu akan melihat daftar semua plugin yang terinstal.
  3. Mulai dari plugin yang paling baru kamu instal, klik Nonaktifkan.
  4. Coba akses halaman yang error lagi.
  5. Jika error hilang, plugin itu adalah penyebabnya. Hapus atau cari alternatif.
  6. Jika masih error, aktifkan kembali plugin tadi dan nonaktifkan plugin berikutnya.

Tips: Jangan nonaktifkan plugin keamanan (seperti Wordfence) atau cache (seperti WP Super Cache) dulu. Mulai dari plugin yang paling baru.

Langkah 4: Tulis Ulang File .htaccess

File .htaccess adalah file tersembunyi di server yang mengatur cara WordPress menangani URL. Jika file ini rusak atau hilang, error 404 akan terjadi.

Cara memperbaikinya:

  1. Di dashboard WordPress, klik Pengaturan → Tautan Permanen lagi.
  2. Lihat bagian bawah halaman—ada kotak teks besar berisi kode. Itu adalah isi file .htaccess yang benar.
  3. Salin semua kode di kotak tersebut (Ctrl+A, lalu Ctrl+C).
  4. Buka File Manager di hosting panel kamu (cPanel, Plesk, atau panel lain).
  5. Cari folder public_html atau folder tempat WordPress kamu diinstal.
  6. Cari file bernama .htaccess (awali dengan titik). Jika tidak ada, kamu perlu membuat file baru.
  7. Jika file ada, klik kanan → Edit → hapus semua isi lama → tempel kode baru dari langkah 3 → Simpan.
  8. Jika file tidak ada, buat file baru bernama .htaccess → tempel kode → simpan.

Peringatan: Jangan asal-asalan mengedit .htaccess. Jika tidak yakin, hubungi support hosting kamu. Mereka biasanya siap membantu gratis.

Langkah 5: Periksa Halaman Error 404 Custom

WordPress seharusnya menampilkan halaman error 404 yang bagus. Tapi jika kamu melihat halaman error yang aneh atau kosong, ini berarti template 404 kamu hilang.

Cara memperbaikinya:

  1. Di dashboard, klik Tampilan → Template (atau Appearance → Theme File Editor).
  2. Di sisi kanan, cari file bernama 404.php.
  3. Jika tidak ada, kamu perlu membuat file baru atau mengganti tema.
  4. Solusi mudah: Instal plugin 404 Page (gratis) yang membuat halaman error 404 terlihat profesional.

Langkah 6: Periksa URL di Internal Link

Sometimes error 404 terjadi karena link internal yang salah.

  1. Di postingan atau halaman yang error, klik Edit.
  2. Lihat semua link yang kamu buat—apakah URL-nya benar?
  3. Jika ada link yang salah, perbaiki atau hapus.
  4. Klik Perbarui untuk menyimpan.

Tips Cepat untuk Mencegah Error 404 di Masa Depan

  • Jangan sering mengubah permalink: Setiap kali kamu mengubahnya, link lama akan rusak.
  • Gunakan plugin Redirection: Jika kamu pernah menghapus postingan, buat redirect otomatis ke halaman baru.
  • Backup rutin: Jika .htaccess rusak, kamu punya backup untuk restore.
  • Update tema dan plugin: Versi lama sering tidak kompatibel dengan WordPress terbaru.

Langkah Berikutnya

Setelah error 404 teratasi, pastikan halaman error 404 kamu terlihat profesional—bukan hanya pesan error polos. Instal plugin 404 Page atau kustomisasi halaman error menggunakan tema builder seperti Elementor (gratis versi dasar). Selagi merapikan website, ada baiknya juga kamu melakukan audit keamanan akun untuk memastikan tidak ada celah yang terlewat setelah proses perbaikan ini.

Jika masih ada masalah setelah mengikuti semua langkah ini, hubungi support hosting kamu dengan screenshot error dan URL yang bermasalah. Mereka biasanya bisa mengidentifikasi masalah di level server.