Permalink WordPress adalah struktur URL yang digunakan untuk mengakses halaman atau artikel. Pada pengguna hosting, masalah permalink error 404 sangat sering muncul—terutama setelah migrasi hosting, update plugin, atau perubahan struktur permalink.

Kabar baiknya, Anda bisa memperbaikinya tanpa akses server VPS, cukup melalui WordPress, Control Panel, File Manager, dan pengaturan PHP.

1. Apa Itu Permalink WordPress dan Mengapa Penting?

Permalink (permanent link) adalah URL tetap untuk semua konten WordPress. Contoh:

https://domainanda.com/cara-mengatasi-permalink-404/

Permalink mempengaruhi SEO, navigasi, dan pengalaman pengguna. Jika URL menampilkan 404 Not Found, pengunjung tidak dapat membuka konten dan ranking SEO dapat turun.

2. Penyebab Permalink WordPress Error 404

Berikut penyebab paling umum:

2.1. File .htaccess Rusak atau Tertimpa

.htaccess adalah file penting yang mengatur aturan URL rewrite. File ini bisa rusak karena plugin, keamanan hosting, atau migrasi.

2.2. Permission File Tidak Tepat

Jika WordPress tidak bisa menulis ke file .htaccess karena permission salah, permalink tidak bisa tersimpan.

2.3. Setting Permalink Tidak Tersimpan

Cache atau error internal bisa menyebabkan pengaturan permalink tidak benar-benar tersimpan.

2.4. Plugin Menyebabkan Konflik

Plugin seperti SEO, cache, multilanguage, dan security sering memodifikasi aturan URL dan menyebabkan konflik.

2.5. Cache Menahan Struktur Lama

Hosting LiteSpeed dan plugin cache dapat menyimpan aturan URL lama sehingga muncul error 404 meskipun sudah diperbaiki.

2.6. Migrasi Hosting yang Tidak Bersih

Ketika memindahkan WordPress, file .htaccess atau pengaturan URL bisa tidak tersalin dengan benar.

2.7. Versi PHP Tidak Kompatibel

PHP versi lama atau modul tidak aktif dapat menyebabkan WordPress gagal membaca aturan permalink.

3. Cara Mengatasi Permalink WordPress Error 404

Semua langkah di bawah ini tidak memerlukan VPS dan bisa dilakukan oleh pengguna pemula.

3.1. Reset Permalink dari Dashboard WordPress

  1. Masuk ke Dashboard WordPress
  2. Buka Settings > Permalinks
  3. Pilih struktur Post Name
  4. Klik Save Changes
menu permalink wordpress
Menu pengaturan Permalink WordPress

3.2. Perbaiki File .htaccess Melalui Control Panel

Langkah-langkah:

  1. Buka Control Panel → File Manager
  2. Masuk ke folder public_html
  3. Aktifkan Show Hidden Files
  4. Edit file .htaccess
  5. Isi dengan kode default berikut:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

Simpan file lalu tes ulang permalink Anda.

3.3. Pastikan Permission .htaccess Sudah Benar

Ubah permission file menjadi:

644
  1. Klik kanan file .htaccess
  2. Pilih Permissions
  3. Atur ke 644

3.4. Nonaktifkan Plugin Penyebab Konflik

Plugin yang perlu dicek:

  • LiteSpeed Cache
  • WP Super Cache
  • Redirection
  • Rank Math SEO
  • Yoast SEO
  • iThemes Security
  • WPML / Polylang

Nonaktifkan plugin-plugin di atas, lalu uji ulang permalink.

3.5. Hapus Cache WordPress dan Cloudflare

  • LiteSpeed Cache → Purge All
  • Cloudflare → Purge Everything

3.6. Sesuaikan Versi PHP Melalui Control Panel

  1. Buka Control Panel → Select PHP Version
  2. Pilih versi PHP 8.0 – 8.2
  3. Aktifkan modul berikut:
    • json
    • curl
    • xml
    • mbstring
    • gd

3.7. Ganti Tema Sementara ke Tema Default

  1. Buka Appearance → Themes
  2. Aktifkan Twenty Twenty-Five
  3. Coba ulangi tes permalink

4. Cara Setting Permalink yang Benar untuk SEO

4.1. Gunakan Struktur “Post Name”

/%postname%/

Struktur ini SEO-friendly, ringan, dan paling kompatibel dengan shared hosting.

4.2. Hindari Struktur Kompleks

Contoh struktur yang sebaiknya dihindari:

/%year%/%monthnum%/%postname%/%post_id%/

4.3. Gunakan Judul Artikel yang Mengandung Keyword

Slug yang baik:

cara-mengatasi-permalink-wordpress-404-di-shared-hosting

Slug yang buruk:

artikel123

5. Troubleshooting Lanjutan Jika Permalink Masih Error

5.1. Cek Error Log di Control Panel

Buka:

  • Control Panel → Errors
  • Metrics → Errors

5.2. Reinstall File Inti WordPress

Tidak menghapus konten.

  1. Buka Dashboard WordPress
  2. Pergi ke Updates
  3. Klik Re-install WordPress

5.3. Hubungi Support Hosting

Gunakan pesan template ini:

“Permalink WordPress saya selalu 404 meskipun sudah reset dan memperbaiki .htaccess. Mohon dicek apakah fitur URL rewriting di akun saya berjalan normal.”

6. Tips Mencegah Error Permalink Agar Tidak Terulang

  • Backup file .htaccess sebelum instal plugin SEO atau security.
  • Gunakan maksimal satu plugin redirect.
  • Selalu reset permalink setelah migrasi hosting.
  • Gunakan tema yang stabil dan tidak memodifikasi rewrite rule secara agresif.

7. Kesimpulan

Error permalink WordPress 404 di shared hosting mudah diperbaiki. Masalah biasanya berasal dari .htaccess, plugin, cache, atau pengaturan permalink yang tidak tersimpan.

Solusi tercepat:

  1. Reset permalink
  2. Perbaiki .htaccess
  3. Bersihkan cache
  4. Periksa plugin bermasalah
  5. Sesuaikan versi PHP

Dengan langkah-langkah di atas, 99% error permalink akan normal kembali.

Leave a Reply

Cyberhost adalah web agency berpengalaman lebih dari 5 tahun dengan tim profesional dan infrastruktur hosting berbasis teknologi terbaru. Kami hadir untuk menghadirkan Website, Aplikasi Android & iOS serta Layanan Marketing baik media online maupun offline secara cepat, aman, dan amanah bagi kebutuhan bisnis Anda.