Cara Mengatasi Permalink Elementor Error 404 di WordPress

Error 404 pada halaman Elementor terjadi karena file .htaccess rusak atau cache situs belum diperbarui setelah Anda mengubah struktur permalink atau memperbarui plugin. Masalah ini membuat server gagal mengenali rute URL halaman, sehingga menampilkan pesan "Page Not Found".

Penyebab utama masalah ini adalah kegagalan WordPress memperbarui aturan penulisan ulang (rewrite rules) di file .htaccess atau pengaturan struktur permalink yang tidak sinkron antara dasbor WordPress dan editor Elementor. Berikut adalah langkah-langkah teknis perbaikan yang teruji untuk mengatasinya.

Langkah 1: Menyegarkan Pengaturan Permalink

Cara paling cepat dan umum untuk memperbaiki error 404 adalah dengan memaksa WordPress menulis ulang struktur permalink.

  1. Masuk ke dasbor admin WordPress Anda.
  2. Buka menu Settings > Permalinks.
  3. Tanpa mengubah apa pun, langsung gulir ke bagian bawah halaman dan klik tombol Save Changes.
  4. Uji kembali halaman Elementor yang mengalami error 404 di tab browser baru.

Langkah 2: Menghapus Cache Elementor dan Website

File CSS dan data layout yang disimpan dalam cache sering kali menyebabkan konflik jalur URL setelah pembaruan.

  1. Buka menu Elementor > Tools di dasbor WordPress.
  2. Pada tab General, klik tombol Regenerate Files & Data.
  3. Klik Sync Library tepat di bawahnya.
  4. Bersihkan (purge) cache pada plugin caching yang Anda gunakan (seperti LiteSpeed Cache, WP Rocket, atau SG Optimizer) serta cache pada layanan CDN seperti Cloudflare.

Langkah 3: Memeriksa dan Memperbaiki File .htaccess

Jika dua langkah di atas gagal, kemungkinan file .htaccess pada direktori root hosting Anda tidak memiliki izin tulis atau rusak.

  1. Akses file hosting melalui cPanel File Manager atau klien FTP (FileZilla).
  2. Masuk ke direktori instalasi WordPress (biasanya public_html).
  3. Cari file bernama .htaccess (pastikan pengaturan untuk melihat file tersembunyi sudah aktif).
  4. Edit file tersebut dan pastikan kode bawaan WordPress tercantum dengan benar:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Tabel Diagnostik dan Solusi Error 404 Elementor

Gejala Masalah Penyebab Utama Solusi Perbaikan
Error 404 hanya terjadi pada Post Type / Custom Post tertentu Aturan rewrite post type belum dimuat ulang Masuk ke Settings > Permalinks dan klik Save Changes dua kali.
Error 404 muncul setelah mengedit halaman di Elementor Cache Elementor korup atau timeout saat menyimpan Gunakan menu Elementor > Tools > Regenerate Files & Data.
Semua halaman selain Homepage mengalami error 404 Modul Apache mod_rewrite nonaktif di server Hubungi penyedia hosting untuk mengaktifkan mod_rewrite atau periksa file .htaccess.

Tips Pencegahan

Untuk menghindari berulangnya error 404 pada masa mendatang, selalu lakukan Regenerate Files di Elementor setiap kali Anda memindahkan situs (migration) ke domain atau server baru. Selain itu, hindari penggunaan karakter khusus atau spasi pada URL slug halaman.