Error 404 Not Found pada WordPress terjadi ketika struktur tautan permanen (permalink) mengalami kerusakan atau file konfigurasi .htaccess gagal melakukan pemetaan URL. Akibatnya, halaman postingan atau arsip yang sebenarnya ada tidak dapat ditemukan oleh pengunjung dan menampilkan pesan kesalahan.
Solusi tercepat dan paling efektif untuk mengatasi masalah ini adalah dengan menyetel ulang (reset) pengaturan permalink langsung melalui Dashboard WordPress atau memperbaiki kode aturan penulisan ulang di dalam file .htaccess menggunakan FTP maupun cPanel File Manager.
Metode 1: Reset Permalink via Dashboard WordPress
Cara paling mudah yang tidak memerlukan akses server mendalam adalah menyegarkan aturan permalink dari area administrator WordPress.
- Login ke dashboard administrator WordPress Anda.
- Buka menu Settings (Pengaturan) lalu klik Permalinks (Permalink).
- Tanpa mengubah apa pun, gulir ke halaman paling bawah lalu klik tombol Save Changes (Simpan Perubahan).
- Pilih kembali ke struktur permalink sebelumnya (misalnya Post name) lalu klik Save Changes sekali lagi untuk memperbarui cache aturan URL.
Metode 2: Memperbarui File .htaccess Secara Manual
Jika Dashboard tidak bisa diakses atau cara pertama gagal, Anda harus menyunting file .htaccess secara langsung melalui pengelola file hosting atau klien FTP.
Kode Standar .htaccess untuk WordPress
# 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 WordPress
Langkah-langkah perbaikan manual:
- Masuk ke cPanel hosting Anda dan buka File Manager.
- Arahkan ke direktori instalasi WordPress (biasanya di folder
public_html). - Cari file bernama
.htaccess. Jika tidak terlihat, aktifkan opsi tampilkan file tersembunyi (Show Hidden Files) pada pengaturan File Manager. - Klik kanan pada file
.htaccess, pilih Edit. - Timpa isi file tersebut dengan kode standar WordPress di atas, lalu simpan perubahan (Save Changes).
Matriks Perbandingan Solusi Error 404
| Metode Perbaikan | Tingkat Kesulitan | Waktu Penyelesaian | Kebutuhan Akses |
|---|---|---|---|
| Reset via Dashboard Permalinks | Sangat Mudah | 1 Menit | Admin Dashboard |
| Edit File .htaccess | Menengah | 3 Menit | cPanel / FTP |
| Nonaktifkan Plugin Konflik | Mudah | 5 Menit | Admin Dashboard |
Metode 3: Memeriksa Konflik Plugin atau Tema
Terkadang plugin SEO atau plugin penulisan ulang URL (redirect) mengubah aturan secara tidak sengaja. Untuk mengujinya:
- Masuk ke menu Plugins di WordPress.
- Nonaktifkan (Deactivate) semua plugin secara bersamaan.
- Cek apakah halaman 404 sudah hilang.
- Aktifkan kembali plugin satu per satu untuk menemukan plugin mana yang menjadi akar masalah.
Tips Pencegahan di Lapangan
Pastikan modul mod_rewrite pada server Apache web hosting Anda sudah aktif. Jika menggunakan web server NGINX, aturan permalink harus didefinisikan secara manual pada berkas konfigurasi server block NGINX, bukan pada file .htaccess karena NGINX tidak membaca file tersebut.